天天看点

内存管理(9)——C#中使用指针

1、项目允许不安全代码,并且方法或者代码段标记unsafe,即用unsafe来修饰。示例代码看下面:

unsafe static void Main(string[] args)
        {
            //项目允许不安全的代码,并且方法或者代码段标记unsafe
            int i = 5;
            int* ip = &i;
            *ip = 6;
            Console.WriteLine(i);
            Console.ReadKey();
        }
           

2、C#指针是受限的。

3、C#中使用指针的步骤:(完成一下两步骤就可以使用了)

(1)在解决方案中选中要使用指针的项目或文件,右键,属性。

(2)弹出如下图的方框,生成,”允许不安全代码“勾选上,点击保存设置。 就可以使用了。

内存管理(9)——C#中使用指针

继续阅读