Partager via


Le paramètre lambda '<paramètre>' masque une variable dans un bloc englobant, une variable de portée précédemment définie ou une variable déclarée implicitement dans une expression de requête

Mise à jour : novembre 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.

Une variable dans une expression lambda porte le même nom qu'une variable précédemment définie dans la même portée. Il peut s'agir d'une variable dans un bloc de code englobant pour une expression lambda imbriquée, d'une variable de portée précédemment définie dans une requête LINQ ou d'une variable déclarée implicitement pour une requête LINQ.

ID d'erreur : BC36641

Pour corriger cette erreur

  • Vérifiez que toutes les variables dans votre expression lamba ont des noms uniques, qui ne sont pas en double par rapport aux noms de variable existants dans la même portée.

Voir aussi

Concepts

Expressions lambda

Introduction à LINQ dans Visual Basic

Autres ressources

LINQ en Visual Basic