Visual Basic .NET Language
Opción explícita
Buscar..
Observaciones
Option Explicit On
es una buena práctica recomendada con Visual Basic .Net. Le ayuda como desarrollador a producir un código más limpio, más estable, más libre de errores y más fácil de mantener. En algunos casos, también puede ayudarlo a escribir programas con mejor rendimiento.
con ref a https://support.microsoft.com/en-in/kb/311329#bookmark-3 también se puede utilizar la opción estricta en lugar de la opción explícita. Opción estricta hereda la opción explícita.
¿Qué es?
Te obliga a declarar explícitamente todas las variables.
¿Cuál es la diferencia entre declarar explícitamente y declarar implícitamente una variable?
Declarando explícitamente una variable:
Dim anInteger As Integer = 1234
Declarando implícitamente una variable:
'Did not declare aNumber using Dim
aNumber = 1234
Conclusión
Por lo tanto, siempre debe tener Option Explicit On
ya que podría escribir mal una variable durante la asignación, lo que hace que su programa se comporte de manera inesperada.
¿Cómo encenderlo?
Nivel de documento
Está Option Explicit On
de forma predeterminada, pero puede tener una capa adicional de protección colocando Option Explicit On
en la parte superior del archivo de código. La opción se aplicará a todo el documento.
Nivel de proyecto
Puede activarlo a través del menú en Visual Studio:
Proyecto> Propiedades de [Proyecto]> Ficha Compilar> Opción explícita
Elija On
en el menú desplegable. La opción se aplicará a todo el documento.
Todos los nuevos proyectos
Puede activarlo de forma predeterminada para todos los proyectos nuevos seleccionando:
Herramientas> Opciones> Proyectos y soluciones> Valores predeterminados de VB> Opción explícita
Elija On
en el menú desplegable.