C# ポインターの値渡し/参照渡し:基本と応用

C#では、キーワードunsafeを使用して、ポインターを使った非タイプセーフなコードブロックを宣言することができます。ポインターの割り当て方法は以下の通りです:

unsafe
{
    int x = 10;
    int* ptr = &x; // 赋值为变量x的地址

    Console.WriteLine(*ptr); // 输出变量x的值
}

ポイントを使用するには、プロジェクトの属性でUnsafe codeを有効にする必要があることに注意してください。また、ポイント操作にはリスクが伴うため、慎重に使用する必要があります。

bannerAds