Condividi tramite


Boxing (C++/CLI)

La conversione boxing è il processo di conversione di un tipo di valore in un tipo object o in qualsiasi tipo di interfaccia implementato dal tipo di valore. Quando Common Language Runtime (CLR) boxing di un tipo di valore, esegue il wrapping del valore in System.Object e lo memorizza nell'heap gestito. Mediante la conversione unboxing, invece, il tipo valore viene estratto dall'oggetto. La conversione boxing è implicita; quella unboxing è esplicita.

Articoli correlati

Titolo

Descrizione

Procedura: In modo esplicito conversione boxing di richiesta

Viene descritto come impostare in modo esplicito richiedere la conversione boxing di una variabile.

Procedura: Gcnew di utilizzo per creare tipi di valore e utilizzare il boxing implicito

Viene illustrato come utilizzare gcnew per creare un tipo di valore boxed che può essere posizionato nell'heap gestito e sottoposto a garbage collection.

Procedura: Conversione unboxing

Viene illustrato come l'unboxing e modificare un valore.

Conversioni standard e il boxing implicito

Indica che una conversione standard è scelta dal compilatore in una conversione che richiede tale operazione.

Programmazione .NET in Visual C++

L'articolo di livello superiore per la programmazione di .NET nella documentazione di Visual C++.