-2

System.Object が int と string の基本クラスになるのはなぜですか?

4

1 に答える 1

0

MSDNが言うように:

値型は、System.Objectから派生するSystem.ValueTypeから派生します。System.ValueTypeから派生する型は、CLRで特別な動作をします。値型変数には値が直接含まれます。つまり、変数が宣言されているコンテキストに関係なく、メモリはインラインで割り当てられます。値型変数には、個別のヒープ割り当てやガベージコレクションのオーバーヘッドはありません。

于 2013-03-13T14:55:57.763 に答える