首页  >  文章  >  后端开发  >  C# 中的装箱和拆箱

C# 中的装箱和拆箱

WBOY
WBOY转载
2023-09-08 14:57:111169浏览

C# 中的装箱和拆箱

装箱

装箱是将值类型隐式转换为引用类型。

拆箱

拆箱是将装箱创建的引用类型显式转换回值类型。

示例

让我们看看示例代码片段 -

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

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

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