天天看点

C# 装箱和拆箱

装箱 是指将值类型转换为引用类型,如下:

拆箱 是指将装箱的引用类型转换为值类型。

在C#中

值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类型。

引用类型包括:数组,用户定义的类、接口、委托,例如object,字符串等。