Condividi tramite


Conversione boxing (C++/CLI)

La conversione boxing è il processo di conversione di un tipo di valore al tipo object o a qualsiasi tipo di interfaccia implementato dal tipo di valore.Quando Common Language Runtime (CLR) può essere un tipo di valore, esegue il wrapping del valore in System.Object e lo memorizza nell'heap gestito.L'unboxing consente invece di estrarre il tipo di valore dall'oggetto.La conversione boxing è implicita; quella unboxing è esplicita.

Articoli correlati

Titolo

Descrizione

Procedura: In modo esplicito mediante boxing di richiesta

Viene descritto come richiedere in modo esplicito il boxing in 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: Eseguire la 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 una conversione boxing.

programmazione.NET di Visual C++

L'articolo di primo livello di programmazione.NET nella documentazione di Visual C++.