したがって、C#についての私の理解は、(単純な型ではなく)オブジェクトの配列を処理する場合、配列は単にオブジェクトへの参照の連続配列になるため、実際にオブジェクトを作成するには、各要素で「new」を呼び出す必要があるということです。それ。
Block[] blocks = new Block[10];
foreach(Block block in blocks)
{
block = new Block();
}
'Block'
これは、インスタンスをメモリ全体 に分散させると思います。
実際のオブジェクトをメモリに連続して保存したいのですが、C#でこれを行う方法はありますか?