更新时间:2022-09-19 23:40:56
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/archive/2011/10/13/2210474.html,如需转载请自行联系原作者