link环境下,fixxed是什么语句?它和using的区别是什么?

问题描述:

link环境下,fixxed是什么语句?它和using的区别是什么?

fixed可以固定托管变量的地址,在GC的时候不被移动。
如果你分配了内存,让非托管的dll去操作,你肯定不希望这个地址被移动,所以需要用fixed

using是对Dispose释放的语法糖,两者完全不同