1.装箱就是值类型到object类型的隐试转换;值类型被装箱后将在堆中为其分配一个对象实例;
当一个只类型被装箱产生的后果是在栈上创建对象的引用,在队上引用对象类型的值;
如:int i=1;
object 0=i;
2.取消装箱是object到值类型的显示转换;
分两步进行1、检查对象类型实例确保他是值类型的装箱;
2、将该值从对象实例复制到值类型变量中;
1.装箱就是值类型到object类型的隐试转换;值类型被装箱后将在堆中为其分配一个对象实例;
当一个只类型被装箱产生的后果是在栈上创建对象的引用,在队上引用对象类型的值;
如:int i=1;
object 0=i;
2.取消装箱是object到值类型的显示转换;
分两步进行1、检查对象类型实例确保他是值类型的装箱;
2、将该值从对象实例复制到值类型变量中;