Compartir vía


Ampliación (Visual Basic)

Indica que un operador de conversión (CType) convierte una clase o estructura en un tipo que puede contener todos los valores posibles de la clase o estructura original.

Conversión con la palabra clave Widening

El procedimiento de conversión debe especificar Public Shared además de Widening.

Las conversiones de ampliación siempre se realizan correctamente en tiempo de ejecución, nunca se produce ninguna pérdida de datos. Algunos ejemplos son SingleDouble, Char a Stringy un tipo derivado a su tipo base. Esta última conversión se amplía porque el tipo derivado contiene todos los miembros del tipo base y, por tanto, es una instancia del tipo base.

El código de consumo no tiene que usarse CType para ampliar las conversiones, incluso si Option Strict es On.

La Widening palabra clave se puede usar en este contexto:

Declaración del Operador

Para obtener definiciones de ejemplo de operadores de conversión de ampliación y restricción, vea Cómo: Definir un operador de conversión.

Consulte también