Boxing (C++/CLI)
Boxing 是將實值型別轉換成型 object
別或實作值型別之任何介面類型的程式。 當 Common Language Runtime (CLR) 方塊實值類型時,它會將值包裝在 中 System.Object
,並將其儲存在 Managed 堆積上。 Unbox 處理則會從物件中擷取實值類型。 Boxing 是隱含處理,unboxing 則是明確處理。
相關文章
標題 | 描述 |
---|---|
如何:明確要求 Boxing | 描述如何在變數上明確要求 Boxing。 |
如何:使用 gcnew 建立實值型別及使用隱含 Boxing | 示範如何使用 gcnew 來建立可放在Managed、垃圾收集堆積上的Boxed實值類型。 |
如何:Unbox | 顯示如何進行 Unbox 處理和修改值。 |
標準轉換和隱含 Boxing | 顯示編譯程式會透過需要 Boxing 的轉換來選擇標準轉換。 |
以 C++/CLI 進行 .NET 程式設計 (Visual C++) | 在 Visual C++ 文件中關於 .NET 程式設計的最上層文件。 |