Widening (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 originales.

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. Los ejemplos son Single a Double, Chara 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 consiguiente, es una instancia del tipo base.

El código de consumo no necesariamente tiene que usar CType para las conversiones de ampliación, incluso si Option Strict es On.

La palabra clave Widening se puede usar en este contexto:

Operator Statement

Para obtener definiciones de ejemplo de los operadores de conversión de ampliación y restricción, consulte Procedimientos para definir un operador de conversión.

Consulte también