Compartir vía


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.

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++.