ポインタは、その値が別の変数のアドレス、つまりメモリ位置の直接アドレスである変数です。
ポインターの構文は次のとおりです -
type *var-name;
ポインター型を宣言する方法は次のとおりです -
double *z; /* pointer to a double */
C# では、関数またはコード ブロックでポインター変数を使用できます。安全でない修飾子。安全でないコードまたはアンマネージ コードは、ポインター変数を使用するコード ブロックです。
以下は、ポインター変数を宣言して使用する方法を示すモジュールです。ここでは安全でない修飾子を使用しています -
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(); }
以上がC# のポインタとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。