Compartilhar via


Palavras-chave como nomes de elemento no código (Visual Basic)

Qualquer elemento de programa , como uma variável, classe ou membro , pode ter o mesmo nome de uma palavra-chave restrita. Por exemplo, você pode criar uma variável chamada Loop. No entanto, para se referir à sua versão dele , que tem o mesmo nome da palavra-chave restrita Loop , você deve precedê-la com uma cadeia de caracteres de qualificação completa ou colocá-la entre colchetes ([ ]), como mostra o exemplo a seguir.

' 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

Se você não fizer nenhuma delas, o Visual Basic assumirá o uso da palavra-chave intrínseca Loop e produzirá um erro, como no exemplo a seguir:

' The following statement causes a compiler error.

Loop.Visible = True

Você pode usar colchetes ao se referir a formulários e controles e ao declarar uma variável ou definir um procedimento com o mesmo nome de uma palavra-chave restrita. Pode ser fácil esquecer de qualificar nomes ou incluir colchetes e, portanto, introduzir erros em seu código e dificultar a leitura. Por esse motivo, recomendamos que você não use palavras-chave restritas como os nomes dos elementos do programa. No entanto, se uma versão futura do Visual Basic definir uma nova palavra-chave em conflito com um formulário ou nome de controle existente, você poderá usar essa técnica ao atualizar seu código para trabalhar com a nova versão.

Observação

Seu programa também pode incluir nomes de elementos fornecidos por outros conjuntos mencionados. Se esses nomes entrarem em conflito com palavras-chave restritas, colocar colchetes ao redor deles fará com que o Visual Basic os interprete como seus elementos definidos.

Consulte também