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. |
Viene illustrato come l'unboxing e modificare un valore. |
|
Indica che una conversione standard è scelta dal compilatore in una conversione che richiede tale operazione. |
|
L'articolo di livello superiore per la programmazione di .NET nella documentazione di Visual C++. |