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

Uma consulta LINQ refere-se a um elemento de programação, mas o compilador não pode encontrar um elemento que tenha esse nome exato.

ID do erro: BC36610

Para corrigir este erro

  1. Verifique a ortografia do nome na declaração de referência. O Visual Basic não diferencia maiúsculas de minúsculas, mas qualquer outra variação na ortografia constitui um nome diferente. Observe que o sublinhado (_) faz parte do nome e, portanto, parte da ortografia.

  2. Verifique se o elemento de programação está no escopo. Se a instrução de referência estiver fora da região declarando o elemento de programação, talvez seja necessário qualificar o nome do elemento. Para obter mais informações, consulte Escopo no Visual Basic.

  3. Verifique se você tem o operador de acesso de membro (.) entre um objeto e seu membro. Por exemplo, se você tiver um TextBox controle nomeado TextBox1, para acessar sua Text propriedade, deverá digitar TextBox1.Text. Se, em vez disso, você digitar TextBox1Text, você criou um nome diferente.

Consulte também