C# 中的指標是什麼?


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

指標的語法為 −

type *var-name;

以下是宣告指標型別的語法 −

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

C# 允許在使用 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();
}

更新於: 2020 年 6 月 20 日

5K+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告