2015年11月3日 星期二

C3_1 測試裝箱拆箱

using System;
namespace C3_1
{
    public class Progarm
    {
        public static void Main()
        {
            int i = 100;
            object obj = i; //對i進行第一次裝箱
            if (obj is int)
            {
                Console.WriteLine("i的值裝箱!");

            }
            i = 200; //改變i的值
            Console.WriteLine("i={0}", i);
            Console.WriteLine("object1 = {0}", obj);
            obj = i;  //對i進行第二次裝箱
            Console.WriteLine("object2 = {0}", obj);

            int j = (int)obj;
            Console.WriteLine("i值的拆箱={0}", j);
        }
    }
}

沒有留言: