Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Cualquier elemento de programa , como una variable, una clase o un miembro, puede tener el mismo nombre que una palabra clave restringida. Por ejemplo, puede crear una variable denominada Loop
. Sin embargo, para hacer referencia a su versión (que tiene el mismo nombre que la palabra clave restringida Loop
), debe precederlo con una cadena de calificación completa o incluirla entre corchetes ([ ]
), como se muestra en el ejemplo siguiente.
' The following statement precedes Loop with a full qualification string.
sampleForm.Loop.Visible = True
' The following statement encloses Loop in square brackets.
[Loop].Visible = True
Si no hace ninguna de estas acciones, Visual Basic asume el uso de la palabra clave intrínseca Loop
y genera un error, como en el ejemplo siguiente:
' The following statement causes a compiler error.
Loop.Visible = True
Puede usar corchetes al hacer referencia a formularios y controles, y al declarar una variable o definir un procedimiento con el mismo nombre que una palabra clave restringida. Puede ser fácil olvidarse de calificar nombres o incluir corchetes y, por tanto, introducir errores en el código y dificultar la lectura. Por este motivo, se recomienda no usar palabras clave restringidas como nombres de elementos de programa. Sin embargo, si una versión futura de Visual Basic define una nueva palabra clave que entra en conflicto con un nombre de control o formulario existente, puede usar esta técnica al actualizar el código para que funcione con la nueva versión.
Nota:
El programa también puede incluir nombres de elemento proporcionados por otros ensamblados a los que se hace referencia. Si estos nombres entran en conflicto con palabras clave restringidas, colocar corchetes alrededor de ellos hace que Visual Basic los interprete como elementos definidos.