值类型

什么是装箱和拆箱?
.NET

什么是装箱和拆箱?

135 0

装箱是将值类型转换为引用类型或者是值类型(如:结构)实现任一接口类型的过程。当 CLR 对值类型进行装箱时,会将该值包装到 System.Object 内部,再将后者存储在托管堆上。拆箱就是将从对象中提取值类型或者接口类型到实现该接口的值类型的显式转换。装箱是隐性的,拆箱是显式的…