Object obj = new Object();
int a = 32;
obj = (Object)a;//装箱
int b = Convert.ToInt32(obj);//拆箱
Console.WriteLine(obj);
Console.WriteLine(b);
Object obj2 = new Object();
int c =(Int32)obj2;
输出结果如下:
结论,要进行拆箱操作之前,一定要进行装箱操作,所以装箱和拆箱不是互逆的。