什么是 C# 中的拆箱?


装箱是隐式的,拆箱是显式的。拆箱是从装箱创建的引用类型到值类型的显式转换。

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

// int
int x = 30;

// Boxing
object obj = x;

// Un boxing
int unboxInt = (int) obj;

以下是显示拆箱的示例 -

int x = 5;
ArrayList arrList = new ArrayList();

// Boxing
arrList.Add(x);

// UnBoxing
int y = (int) arrList [0];

更新于: 22-6 月-2020

167 次观看

开启你的 职业生涯

通过完成课程获得认证

开始吧
广告