首页  >  文章  >  后端开发  >  C#中什么是拆箱?

C#中什么是拆箱?

WBOY
WBOY转载
2023-09-12 13:13:11862浏览

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];

以上是C#中什么是拆箱?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:tutorialspoint.com。如有侵权,请联系admin@php.cn删除