ホームページ  >  記事  >  バックエンド開発  >  C# のポインタとは何ですか?

C# のポインタとは何ですか?

王林
王林転載
2023-09-02 11:49:021412ブラウズ

C# 中的指针是什么?

ポインタは、その値が別の変数のアドレス、つまりメモリ位置の直接アドレスである変数です。

ポインターの構文は次のとおりです -

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 サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。