C# ポインターの値渡し/参照渡し:基本と応用
C#では、キーワードunsafeを使用して、ポインターを使った非タイプセーフなコードブロックを宣言することができます。ポインターの割り当て方法は以下の通りです:
unsafe
{
int x = 10;
int* ptr = &x; // 赋值为变量x的地址
Console.WriteLine(*ptr); // 输出变量x的值
}
ポイントを使用するには、プロジェクトの属性でUnsafe codeを有効にする必要があることに注意してください。また、ポイント操作にはリスクが伴うため、慎重に使用する必要があります。