Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
System.Object が int と string の基本クラスになるのはなぜですか?
MSDNが言うように:
値型は、System.Objectから派生するSystem.ValueTypeから派生します。System.ValueTypeから派生する型は、CLRで特別な動作をします。値型変数には値が直接含まれます。つまり、変数が宣言されているコンテキストに関係なく、メモリはインラインで割り当てられます。値型変数には、個別のヒープ割り当てやガベージコレクションのオーバーヘッドはありません。