ボックス化 (C++/CLI)

ボックス化は object 型または値型によって実装されている任意のインターフェイス型へ値型を変換するプロセスです。共通言語ランタイム (CLR) は、値型をボックス化すると、System.Object および格納の値をマネージ ヒープに格納されますラップします。ボックス化解除すると、値型がオブジェクトから抽出されます。ボックス化は暗黙的であり、ボックス化解除すると明示的になります。

関連トピック

Title

説明

方法: 明示的にボックス化を要求する

変数の明示的にボックス化を要求する方法について説明します。

方法: gcnew を使用して値型を作成し、暗黙的なボックス化を使用する

マネージ gcnew をに設定できる値型のボックス化されたガベージ コレクトされたヒープを作成する方法を示します。

方法: ボックス化を解除する

値をボックス化し変更する方法を示します。

標準変換と暗黙のボックス化

標準的な変換がボックス化で必要な変換に対してコンパイラによって選択されたことを示します。

Visual C++ での .NET プログラミング

Visual C++ のドキュメントで .NET プログラミングのトップレベルの記事。