码迷,mamicode.com
首页 > 其他好文 > 详细

fixed语句

时间:2015-11-19 20:43:26      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

fixed语句

  fixed 语句禁止垃圾回收器重定位可移动的变量。fixed 语句只能出现在不安全的上下文中。Fixed 还可用于创建固定大小的缓冲区

  fixed 语句设置指向托管变量的指针,并在执行该语句期间“固定”此变量。如果没有 fixed 语句,则指向可移动托管变量的指针的作用很小,因为垃圾回收可能不可预知地重定位变量。C# 编译器只允许在 fixed 语句中分配指向托管变量的指针。

  技术分享

  要初始化不同类型的指针,只需嵌套 fixed 语句:

  技术分享

 

  执行完语句中的代码后,任何固定变量都被解除固定并受垃圾回收的制约。因此,不要指向 fixed 语句之外的那些变量。

参考:https://msdn.microsoft.com/zh-cn/library/f58wzh21(v=vs.90).aspx

fixed语句

标签:

原文地址:http://www.cnblogs.com/tekkaman/p/4978835.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!