13

C# 参照はどのくらいのメモリを消費しますか? 参照はオブジェクト自体と同じくらいメモリを消費しますか?

4

3 に答える 3

24

参照はポインターとして実装されるため、x86 モード (32 ビット) で実行されるアプリケーションでは参照は 4 バイトであり、x64 モード (64 ビット) では参照は 8 バイトです。

参照はオブジェクトへのポインタに過ぎないため、参照が何を指しているかに関係なく、または何も指していない (null) 場合でも、参照は同じサイズです。

于 2013-10-26T12:02:30.367 に答える
14

参照は、それが実行されているプラ​​ットフォームのネイティブ ワード サイズを消費します。

つまり、32 ビット: 32 ビットです。64 ビット: 64 ビット。

いいえ..オブジェクトのサイズは可変です..参照は常に上記のようになります。

于 2013-10-26T12:02:21.350 に答える