C#学习系列之装箱、拆箱
啰嗦
学习基础。
装箱
装箱:值类型转化为引用类型。方便统一操作和存储。 本质上就是在堆上创建了引用类型的副本,新创建的引用类型和值类型(栈中)相互独立。
int i=3;
object oi=null;//转化为引用类型。指向堆当中的对象。
oi=i;
拆箱
拆箱:显式转化。
int i=3;
object oi=i;
int j=(int) oi;
C#学习系列之装箱、拆箱
学习基础。
装箱:值类型转化为引用类型。方便统一操作和存储。 本质上就是在堆上创建了引用类型的副本,新创建的引用类型和值类型(栈中)相互独立。
int i=3;
object oi=null;//转化为引用类型。指向堆当中的对象。
oi=i;
拆箱:显式转化。
int i=3;
object oi=i;
int j=(int) oi;