なぜこのコードで:
unsafe
{
for (int i = 0; i < 10; i++)
{
Double w = new Double();
Console.WriteLine((IntPtr)(&w));
}
}
私はいつも同じ番号を取得していますか?ループで新しい変数を作成する方法は? 新しいアドレスで?
これが私にとって問題である理由は、ランダムな倍精度数を生成する必要があり、2 つのオブジェクトで (その倍精度を参照する) ポインターを使用しているためです。オブジェクトの1つでこの値を変更していますが、他のオブジェクトでも変更したい:)