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


Лямбда-параметр <параметр> скрывает переменную во включающем блоке, ранее определенную переменную диапазона или неявно объявленную переменную в выражении запроса.

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

Lambda parameter '<parameter>' hides a variable in an enclosing block, a previously defined range variable, or an implicitly declared variable in a query expression.

Переменная в лямбда-выражении имеет такое же имя, как у ранее определенной в этой же области переменной. Это может быть переменная в блоке кода, включающем вложенное лямбда-выражение, переменная диапазона, ранее определенная в запросе LINQ, или переменная, неявно объявленная в запросе LINQ.

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

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

  • Убедитесь, что все переменные в лямбда-выражении имеют уникальные имена и не повторяют существующие имена переменных в той же области.

См. также

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

Лямбда-выражения

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

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

LINQ в Visual Basic