装箱将值类型转换为对象类型,而拆箱将对象类型转换为值类型。
让我们看看在C#中装箱和拆箱之间的区别。
在装箱中,将存储在堆栈中的值复制到存储在堆内存中的对象,而取消装箱则相反。
在“拆箱”中,将存储在堆内存中的对象的值复制到存储在堆栈中的值类型。
拆箱具有显式转换,而装箱具有隐式转换。
int a = 10; object obj = a; // boxing int b = (int) ob; // unboxing
友情链接: json在线解析 通晓查询 糯晒黄历 姓名打分