Share via


Programación sin tipos en Visual Basic

El compilador de Visual Basic es capaz de aplicar dos reglas que afectan a su código fuente:

  • Cada variable local debe aparecer en una instrucción de declaración antes de que se utilice en cualquier otro tipo de instrucción. Esta regla se cumple de manera predeterminada.

  • Cada conversión de tipos de restricción debe especificarse con una palabra clave de conversión de tipos. Esta regla no se cumple de manera predeterminada.

Opciones de compilador que cambian las reglas

Puede cambiar cada una de estas reglas o ambas restableciendo las opciones del compilador correspondientes. Si se suaviza la regla de conversión de tipos, el compilador funcionará con una semántica de tipos permisiva, lo que le permite realizar conversiones de restricción sin palabras clave de conversión. Para obtener más información, vea Comprobar tipos en Visual Basic.

Si se suaviza la regla de declaración de variable, podrá utilizar la programación sin tipos, lo que le permite hacer referencia a variables sin necesidad de declararlas primero. Para obtener más información, vea Declaración implícita y explícita (Visual Basic).

Normalmente, no se recomienda la programación sin tipos, ya que puede comportar errores de ejecución poco claros que afecten a los tipos de datos. Sin embargo, puede que le resulte útil en determinadas circunstancias, como al trasladar código de una aplicación antigua que no declaraba variables.

Vea también

Tareas

Solucionar problemas de tipos de datos (Visual Basic)

Referencia

Option Explicit (Instrucción, Visual Basic)

Option Strict (Instrucción)

Conceptos

Tipos de datos en Visual Basic

Caracteres de tipo (Visual Basic)

Tipos de datos compuestos (Visual Basic)

Object como tipo de datos universal (Visual Basic)

Uso eficiente de tipos de datos (Visual Basic)

Otros recursos

Tipos de datos básicos (Visual Basic)

Conversiones de tipos en Visual Basic