Conversión boxing (C++/CLI)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

La conversión boxing es el proceso de convertir un tipo de valor al tipo object o a cualquier tipo de interfaz que es implementado por el tipo de valor. Cuando los cuadros de (CLR) de Common Language Runtime un tipo de valor, se ajustan el valor en System.Object y se almacenan 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.

TítuloDescripción
Cómo: Solicitar explícitamente la conversión boxingDescribe cómo aplicar 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ícitaMuestra cómo utilizar gcnew para crear un tipo de valor de conversión boxing que puede estar en el montón administrado, basura- obtenida.
Cómo: Aplicar la conversión unboxingMuestra cómo unbox y modificar un valor.
Conversiones estándar y conversión boxing implícitaMuestra una conversión estándar es elegida por el compilador sobre una conversión que requiere la conversión boxing.
Programación de .NET con C++/CLIEl caso de nivel superior de .NET que programa en la documentación de Visual C++.
Mostrar: