2

MSDN 说

对象数据类型是对象被装箱的类型。

我以为只有值类型是装箱的?现在我有点困惑。那么当我将引用类型变量分配给对象变量时,它的装箱?

4

4 回答 4

2

它只是说明这System.Object是装箱任何对象时使用的类型。

换句话说,当一个值类型被装箱时,它被装箱在System.Object类型之内。

于 2011-01-24T09:33:14.630 回答
2

只有值类型被装箱。

所以,准确地说,这句话应该是:

object数据类型是被装箱的类型。”

于 2011-01-24T09:35:34.220 回答
1

是的,只有值类型被装箱。将值类型装箱将其封装在 Object 引用类型的实例中。该语句所说的是 System.Object 用于将值类型装箱/拆箱。

于 2011-01-24T09:33:46.543 回答
0

装箱仅对值类型进行。我想知道为什么 MSDN 没有更准确地说明它。

于 2011-01-24T09:34:49.843 回答