Conversión boxing (C++/CLI)
La conversión boxing es el proceso de convertir un tipo de valor en el tipo object
o en cualquier tipo de interfaz implementado por este tipo de valor. Cuando Common Language Runtime (CLR) aplica la conversión boxing a un tipo de valor, encapsula el valor en System.Object
y lo almacena en el montón administrado. La conversión unboxing extrae el tipo de valor del objeto. La conversión boxing es implícita y la conversión unboxing es explícita.
Artículos relacionados
Title | Descripción |
---|---|
Cómo: Solicitar explícitamente la conversión boxing | Describe cómo solicitar explícitamente la conversión boxing en una variable. |
Cómo: Usar gcnew para crear tipos de valor y usar la conversión boxing implícita | Muestra cómo usar gcnew para crear un tipo de valor con conversión boxed que se puede colocar en el montón de recolección de elementos no utilizados administrados. |
Cómo: Aplicar la conversión unboxing | Muestra cómo aplicar la conversión unboxing y modificar un valor. |
Conversiones estándar y conversión boxing implícita | Muestra que el compilador elige una conversión estándar en lugar de una conversión que requiere conversión boxing. |
Programación de .NET con C++/CLI (Visual C++) | Artículo de nivel superior para la programación de .NET en la documentación de Visual C++. |