整数常量表现为类对象

时间:2012-07-04 12:18:40

标签: c#

以下代码中的整数4如何表现为类\ struct ??

class main
{
    public void Main()
    {
        Console.WriteLine(4.ToString());
    }
}

1 个答案:

答案 0 :(得分:4)

---更新---

实际上,我认为@ Me.Name可能是正确的。 System.Int32实现ToString,因此可以直接调用它。在这种情况下不需要拳击。

如果我要将System.Int32传递给需要object参数的方法,那么它将被装箱。

--- OLD ANSWER ---

动态boxed

来自MSDN:“Boxing是将值类型转换为类型对象或由此值类型实现的任何接口类型的过程。”