C# 中的指標資料型別是什麼?
指標是一個變數,其值為另一個變數的地址,即記憶體位置的直接地址。與任何變數或常量類似,在可以使用指標儲存任何變數地址之前,必須先宣告指標。
指標的語法為 −
type *var-name;
以下是如何宣告指標型別 −
int *ip; /* pointer to an integer */ double *dp; /* pointer to a double */
當使用 unsafe 修改器標記時,C# 允許在程式碼塊的函式中使用指標變數。不安全的程式碼或非託管程式碼是使用指標變數的程式碼塊。
以下是顯示如何宣告和使用指標變數的模組。我們在這裡使用了 unsafe 修改器 −
static unsafe void Main(string[] args) {
int var = 20;
int* p = &var;
Console.WriteLine("Data is: {0} ", var);
Console.WriteLine("Address is: {0}", (int)p);
Console.ReadKey();
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP