拆箱轉換

和裝箱轉換正好相反,拆箱轉換是指將一個對象類型顯式地轉換成一個值類型,或是將一個接口類型顯式地轉換成一個執行該接口的值類型。

過程步驟

拆箱的過程分為兩步:
首先,檢查這個對象實例,看它是否為給定的值類型的裝箱值
然後,把這個實例的值拷貝給值類型的變數。
我們舉個例子來看看將一個對象拆箱的過程。
int i = 10;
object obj = i;
int j = (int)obj;
這個過程用圖來表示就是:

相關詞條

相關搜尋

熱門詞條

聯絡我們