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