Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
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.