C# 中拆箱是什麼?


裝箱是隱式的,拆箱是顯式的。拆箱是指將透過裝箱建立的引用型別顯式轉換回值型別。

讓我們看一個 C# 中變數和物件示例:−

// int
int x = 30;

// Boxing
object obj = x;

// Un boxing
int unboxInt = (int) obj;

以下是拆箱示例:−

int x = 5;
ArrayList arrList = new ArrayList();

// Boxing
arrList.Add(x);

// UnBoxing
int y = (int) arrList [0];

更新於: 2020 年 6 月 22 日

167 次瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.