1、首先在项目属性—>生成->“允许不安全代码”勾选
2、使用方式 第一种:函数前加unsafe 第二种:在代码的外面加unsafe{}; 如:
unsafe static void TestPtrInCS() { { int* array = stackalloc int[10]; for (int i = 0; i < 10; i++) { array[i] = i; Console.WriteLine(array[i].ToString()); } } }
和
unsafe { int* array = stackalloc int[10]; for (int i = 0; i < 10; i++) { array[i] = i; Console.WriteLine(array[i].ToString()); } }
参考:http://www.cnblogs.com/liping13599168/archive/2011/07/28/2119186.html
作者:Work Hard Work Smart
出处:http://www.cnblogs.com/linlf03/
欢迎任何形式的转载,未经作者同意,请保留此段声明!