0

次のコードの整数 4 は、class\struct としてどのように動作しますか??

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

1 に答える 1

4

- - アップデート - -

実際、@Me.Name は正しいと思います。System.Int32を実装しているため、ToString直接呼び出すことができます。この場合、ボクシングの必要はありません。

パラメータSystem.Int32を期待するメソッドに aを渡すと、ボックス化されます。object

--- 古い回答 ---

オンザフライで箱詰めされています。

MSDN からの引用: 「ボクシングとは、値の型を型オブジェクト、またはこの値の型によって実装される任意のインターフェイス型に変換するプロセスです。」

于 2012-07-04T12:21:08.720 に答える