天天看點

記憶體管理(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#中使用指針

繼續閱讀