什麼是 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];

更新於: 22-6 月-2020

167 次觀看

開啟你的 職業生涯

透過完成課程獲得認證

開始吧
廣告
© . All rights reserved.