Поделиться через


Имя <name> либо не объявлено, либо не в текущей области

Обновлен: Ноябрь 2007

Name '<name>' is either not declared or not in the current scope

Запрос LINQ ссылается на программный элемент, однако компилятор не может найти элемент с таким именем.

Идентификатор ошибки: BC36610

Для исправления этой ошибки выполните следующие действия:

  1. Проверьте правильность написания имени в ссылающемся операторе. Visual Basic не учитывает регистр, но любое другое изменение в написании дает другое имя. Следует учесть, что подчеркивание (_) является частью имени и, следовательно, входит в его написание.

  2. Убедитесь, что программный элемент находится в области видимости. Если ссылающийся оператор находится вне области объявления программного элемента, то может потребоваться квалификация имени элемента. Дополнительные сведения см. в разделе Область видимости в Visual Basic.

  3. Проверьте наличие оператора доступа к члену (.) между объектом и его элементом. Например, если имеется элемент управления TextBox с названием TextBox1, то для обращения к свойству Text необходимо написать TextBox1.Text. Если вместо этого ввести TextBox1Text, то получится другое имя.

См. также

Основные понятия

Знакомство с LINQ в Visual Basic

Соглашения об именах Visual Basic

Другие ресурсы

Ссылки на объявленные элементы