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