Compartilhar via


Palavras Chaves como Nomes de Elementos em Código

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.

Observação:

O programa também pode ser inclui nomes de elemento fornecidos por outros assemblies referenciados.Se esses nomes em conflito com restrito palavras-chave, em seguida, colocando quadrado colchetes em torno deles faz com que Visual Basic para interpretar -los sistema autônomo sistema autônomo elementos definidos .

Consulte também

Conceitos

Convenções de nomeação do Visual Basic

Outros recursos

Estrutura do programa e convenções de código 

Palavras-chave (Visual Basic)