Skip to content

装箱和拆箱

L edited this page Feb 22, 2020 · 3 revisions

装箱是将值类型转换为引用类型 ,拆箱是将引用类型转换为值类型
利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换

应用

定义函数参数为Object。
一个非泛型的容器,同样是为了保证通用,而将元素类型定义为Object。
数据库对象DataTable读取记录,都是Object。

参考资料

C#装箱和拆箱(Boxing 和 UnBoxing)
C# 装箱和拆箱[整理]

Clone this wiki locally