C# 对象类型和装箱

C# 对象类型和装箱,c#,object,boxing,C#,Object,Boxing,MSDN说 对象数据类型是要创建的类型 以及从中装箱的对象 我以为只有值类型才被装箱?现在我有点糊涂了。因此,当我将引用类型变量指定给对象变量时,它的装箱?它只是表示系统。对象是装箱任何对象时使用的类型 换句话说,当一个值类型被装箱时,它被装箱到System.Object type中。是,只有值类型被装箱。装箱值类型将其打包到对象引用类型的实例中。这句话的意思是,它是System.Object,用于将值类型装箱/取消装箱到和从中装箱。装箱仅对值类型执行。我想知道为什么MSDN没有更准确地说明它

MSDN说

对象数据类型是要创建的类型 以及从中装箱的对象

我以为只有值类型才被装箱?现在我有点糊涂了。因此,当我将引用类型变量指定给对象变量时,它的装箱?

它只是表示系统。对象是装箱任何对象时使用的类型


换句话说,当一个值类型被装箱时,它被装箱到System.Object type中。

是,只有值类型被装箱。装箱值类型将其打包到对象引用类型的实例中。这句话的意思是,它是System.Object,用于将值类型装箱/取消装箱到和从中装箱。

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

仅值类型被装箱

因此,准确地说,句子应该是:

对象数据类型是用于装箱值的类型