装箱和拆箱

将值类型转换为引用类型的过程叫做装箱,相反,将引用类型转换为值类型的过程叫做拆箱。

装箱:装箱允许将值类型隐式转换成引用类型,

 

 

拆箱:拆箱允许将引用类型显式转换为值类型,

 

 

 

 

 

说明:装箱是将一个值类型转换为为一个对象类型(obiect ),而拆箱则是将一个对象类型显式转换为一个值类型。对于装箱而言,它是将被装箱的值类型复制一个副本来转换;而对于拆箱而言,需要注意类型的兼容性,例如,不能将一个值为“string”的object类型转换为int类型。

posted @ 2021-09-11 09:36  百年一梦  阅读(75)  评论(0)    收藏  举报