Compartir a través de


Widening (Visual Basic)

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

Convertir con la palabra clave Widening

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

Las conversiones de ampliación son siempre satisfactorias en tiempo de ejecución y no provocan nunca pérdida de datos. Ejemplos son Single a Double, Char a String y un tipo derivado a su tipo base. Esta última conversión es de ampliación ya que el tipo derivado contiene todos los miembros del tipo base y es, por tanto, una instancia del tipo base.

El código que la utiliza no tiene que emplear CType para las conversiones de ampliación, aun cuando Option Strict tenga el valor On.

La palabra clave Widening se puede utilizar en este contexto:

Operator (Instrucción)

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

Vea también

Tareas

Cómo: Definir un operador (Visual Basic)

Cómo: Definir un operador de conversión (Visual Basic)

Referencia

Operator (Instrucción)

Narrowing (Visual Basic)

CType (Función) (Visual Basic)

Option Strict (Instrucción)

Conceptos

Conversiones de ampliación y de restricción (Visual Basic)