拳击是隐式的,拆箱是显式的。拆箱是将由装箱创建的引用类型显式转换回值类型。
让我们看一个c#中变量和对象的例子 −
// intint x = 30;// boxingobject obj = x;// un boxingint unboxint = (int) obj;
以下是一个示例,展示了un boxing −
int x = 5;arraylist arrlist = new arraylist();// boxingarrlist.add(x);// unboxingint y = (int) arrlist [0];
以上就是c#中什么是拆箱?的详细内容。