装箱是将值类型隐式转换为引用类型。
拆箱是将装箱创建的引用类型显式转换回值类型。
让我们看看示例代码片段 -
// int int myVal = 12; // Boxing object myBoxed = myVal; // Unboxing int myUnBoxed = (int) myBoxed;
让我们看另一个在 C# 中显示数组列表的示例 -
int a = 5; ArrayList arr = new ArrayList(); // Boxing arr.Add(a); // UnBoxing int b = (int)arr[0];
Atas ialah kandungan terperinci C# 中的装箱和拆箱. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!