分享方式:


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 程式設計的最上層文件。