裝箱 是指将值類型轉換為引用類型,如下:
拆箱 是指将裝箱的引用類型轉換為值類型。
在C#中
值類型包括:結構體(數值類型,bool型,使用者定義的結構體),枚舉,可空類型。
引用類型包括:數組,使用者定義的類、接口、委托,例如object,字元串等。
裝箱 是指将值類型轉換為引用類型,如下:
拆箱 是指将裝箱的引用類型轉換為值類型。
在C#中
值類型包括:結構體(數值類型,bool型,使用者定義的結構體),枚舉,可空類型。
引用類型包括:數組,使用者定義的類、接口、委托,例如object,字元串等。