装箱是隐式的,拆箱是显式的。拆箱是将通过装箱创建的引用类型显式转换回值类型。让我们来看一个 C# 中变量和对象的例子 − // int int x = 30; // 装箱 object obj = x; // 拆箱 int unboxInt = (int) obj; 以下是一个显示拆箱的示例 − int x = 5; ArrayList arrList = new ArrayList(); // 装箱 arrList.Add(x); // 拆箱 int y = (int) arrList[0];