C#裝箱和拆箱

1、什麼是裝箱和拆箱 裝箱是將值類型轉換爲引用類型 ;拆箱是將引用類型轉換爲值類型 。 2、什麼時候需要裝箱? 值類型是高效輕量的類型,因爲默認情況下在堆上不包括他們的對象組件,然而,如果我們需要對象組件,這個時候就需要裝箱了。 最常見的場景就是:一個方法你希望能共用,設置的參數類型是object類型(引用類型),當你傳入的是值類型,這個時候就需要裝箱。 3、裝箱示例: (截於《C#圖解教程》)
相關文章
相關標籤/搜索