建議使用 Visual Studio 2017

Boxing (C++/CLI)

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

Boxing 是轉換實值型別處理序對object 型別或是由實值型別實作的任何介面型別。 當 Common Language Runtime (CLR) 對實值型別進行 Box 動作時,會在 Managed 堆積包裝在 System.Object 的值並儲存它。 Unbox 處理則會從物件中擷取實值類型。 Boxing 是隱含處理,unboxing 則是明確處理。

標題說明
如何:明確要求 Boxing描述如何明確要求在變數的 Boxing。
如何:使用 gcnew 建立實值類型及使用隱含 Boxing示範如何使用 gcnew 建立在 Managed 可放置的 Boxed 實值型別,記憶體回收的堆積。
如何:Unbox顯示如何 Unbox 和修改值。
標準轉換和隱含 Boxing表示標準轉換由要求 Boxing 轉換的編譯器選項。
以 C++/CLI 進行 .NET 程式設計以 Visual C++ 文件的 .NET 的父文件。
顯示: