装箱装箱是将值类型隐式转换为引用类型。
拆箱拆箱是将装箱创建的引用类型显式转换回值类型。
示例让我们看看示例代码片段 -
// intint myval = 12;// boxingobject myboxed = myval;// unboxingint myunboxed = (int) myboxed;
让我们看另一个在 c# 中显示数组列表的示例 -
int a = 5;arraylist arr = new arraylist();// boxingarr.add(a);// unboxingint b = (int)arr[0];
以上就是c# 中的装箱和拆箱的详细内容。