拆箱(unboxing)

拆箱(unboxing)是吧装箱后的对象转换回值类型的过程。

    ●拆箱是显示转换。

    ●系统把值拆箱成ValueType时执行了如下的步骤:

□它检测到要拆箱的对象实际是ValueTypeT的装箱值;

□它把对象的值复制到变量。

   class Program
    {
        static void Main(string[] args)
        {
            //拆箱
            int i = 10;
            object oi = i;
            int j = (int)oi;
            Console.WriteLine("i:{0},oi:{1},j:{2}",i, oi, j);
            Console.ReadKey();


        }

    }




猜你喜欢

转载自blog.csdn.net/luochenlong/article/details/80533721