-2

为什么 System.Object 是 int 和 string 的基类?

4

1 回答 1

0

正如MSDN所说:

值类型派生自 System.ValueType,后者派生自 System.Object。从 System.ValueType 派生的类型在 CLR 中具有特殊行为。值类型变量直接包含它们的值,这意味着内存是在声明变量的任何上下文中内联分配的。值类型变量没有单独的堆分配或垃圾收集开销。

于 2013-03-13T14:55:57.763 回答