Widening (Visual Basic)

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

Conversión con la palabra clave Widening

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

Las conversiones de ampliación siempre se ejecutan correctamente en tiempo de ejecución y nunca se producen pérdidas de datos. Algunos ejemplos Single son , a y un tipo derivado a su tipo Double Char String base. Esta última conversión se está ampliando porque el tipo derivado contiene todos los miembros del tipo base y, por tanto, es una instancia del tipo base.

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

La Widening palabra clave se puede usar en este contexto:

Operator Statement

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

Consulta también