Compartilhar via


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

Qualquer elemento de programa - como uma variável, classe, ou membro - pode ter o mesmo nome que uma palavra chave restrita. Por exemplo, você pode criar uma variável chamada Loop. No entanto, para referir a sua versão disso - que tem o mesmo nome que a palavra chave restrita Loop - você deve ou precedê-la com uma string de qualificação completa ou fechá-la com colchetes ([ ]), como o seguinte exempo mostra.

' 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 faz nenhuma dessas opções, então o Visual Basic assume o uso da palavra chave intrínseca Loop e produz um erro, como no seguinte exemplo:

' The following statement causes a compiler error.

Loop.Visible = True

Você pode usar colchetes quando referir a formulários e controles, e quando declarando uma variável ou definindo um procedimento com o mesmo nome que uma palavra chave restrita. É fácil esquecer de qualificar nomes ou incluir colchetes, e portanto introduzir erros em seu código e torná-lo mais difícil de ler. Por essa razão, recomendamos que você não use palavras chaves restritas como nomes de elementos de programas. No entanto, se uma versão futura do Visual Basic definir uma nova palavra chave que conflite com um formulário existente ou nome de controle, você pode usar essa técnica quando atualizar seu código para funcionar na nova versão.

Dica

Seu programa também deve incluir nomes de elementeos fornecidos por outros assemblys referenciados.Se esses nomes entrarem em conflito com palavras chavez restritas, então colocar colchetes em volta deles faz com que o Visual Basic os interprete como seus elementos definidos.

Consulte também

Conceitos

Convenções de nomenclatura do Visual Basic

Outros recursos

Estrutura do programa e convenções de código (Visual Basic)

Palavras-chave (Visual Basic)