C#中什么是拆箱?

来源:这里教程网 时间:2026-02-21 16:27:39 作者:

c#中什么是拆箱?

拳击是隐式的,拆箱是显式的。拆箱是将由装箱创建的引用类型显式转换回值类型。

让我们看一个C#中变量和对象的例子 −

// int
int x = 30;
// Boxing
object obj = x;
// Un boxing
int unboxInt = (int) obj;

以下是一个示例,展示了Un boxing −

int x = 5;
ArrayList arrList = new ArrayList();
// Boxing
arrList.Add(x);
// UnBoxing
int y = (int) arrList [0];

相关推荐