摘要: fixed语句禁止垃圾回收器重定位可移动的变量。fixed语句只在不安全的上下文中是允许的。Fixed还可用于创建固定大小缓冲区。fixed语句设置指向托管变量的指针,并在执行该语句期间“固定”此变量。如果没有fixed语句,则指向可移动托管变量的指针的作用很小,因为垃圾回收可能不可预知地重定位变量... 阅读全文
posted @ 2016-01-04 17:31 葉蕓榕 阅读(2460) 评论(0) 推荐(0) 编辑
摘要: 当一个代码块使用unsafe修饰符标记时,C# 允许在函数中使用指针变量。不安全代码或非托管代码是指使用了指针变量的代码块。下面的实例说明了不安全代码中的指针的定义与调用:static unsafe void Main(string[] args) { int v... 阅读全文
posted @ 2016-01-04 16:28 葉蕓榕 阅读(200) 评论(0) 推荐(0) 编辑