Partilhar via


O nome '<name>' não está declarado ou não no escopo corrente

Uma consulta LINQ refere-se a um elemento de programação, mas o compilador não é possível localizar um elemento que tenha exatamente com este nome.

ID de erro: BC36610

Para corrigir este erro

  1. Verifica a ortografia do nome na demonstrativo faz referência.Visual Basic não diferencia maiúsculas de minúsculas, mas qualquer Outros variação na ortografia constitui um nome diferente. Observe que a barra baixa (_) é parte do nome e é, por isso, parte da grafia.

  2. Verifique se o elemento de programação está no escopo.Se a demonstrativo faz referência fora da região de declarar o elemento de programação, talvez você precise qualificar o nome do elemento.Para obter mais informações, consulte O Escopo no Visual Basic.

  3. Certifique-se de que o operador de acesso de membro (.) entre um objeto e seus membros. Por exemplo, se você possui um controle TextBox denominado TextBox1, para acessar sua propriedade Text você deve digitar TextBox1.Text.Se ao invés disso você digitar TextBox1Text, você criou um nome diferente.

Consulte também

Conceitos

Introdução ao LINQ no Visual Basic

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

Outros recursos

Referências aos elementos declaradas