Widening

Actualización: noviembre 2007

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)

Vea también

Tareas

Cómo: Definir un operador

Conceptos

Conversiones de ampliación y de restricción

Referencia

Operator (Instrucción)

Narrowing

CType (Función)

Option Strict (Instrucción)