在C#中指標的含義是什麼??


指標是一個變數,其值是另一個變數的地址,即記憶體位置的直接地址。

指標的語法:-

type *var-name;

以下是宣告指標型別的方式:-

double *z; /* pointer to a double */

C#允許在程式碼塊函式中使用指標變數,該程式碼塊由unsafe修飾符標記。unsafe程式碼或非託管程式碼是使用指標變數的程式碼塊。

以下模組展示瞭如何宣告和使用指標變數。此處我們使用了unsafe修飾符:-

static unsafe void Main(string[] args) {
   int val = 50;
   int* x = &val;

   Console.WriteLine("Data: {0} ", val);
   Console.WriteLine("Address: {0}", (int)x);
   Console.ReadKey();
}

更新於: 20-Jun-2020

5K+ 次觀看

開啟您的 職業生涯

完成課程並獲得認證

開始學習
廣告
© . All rights reserved.