Der lambda-Parameter '<parameter>' verbirgt eine Variable in einem einschließenden Block, eine zuvor definierte Bereichsvariable oder eine implizit im Abfrageausdruck deklarierte Variable

Aktualisiert: November 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.

Eine Variable in einem lambda-Ausdruck verfügt über denselben Namen wie eine zuvor innerhalb desselben Bereichs definierte Variable. Hierbei kann es sich um eine Variable in einem einschließenden Codeblock für einen geschachtelten lambda-Ausdruck, eine zuvor in einer LINQ-Abfrage definierte Bereichsvariable oder um eine Variable handeln, die implizit für eine LINQ-Abfrage deklariert wurde.

Fehler-ID: BC36641

So beheben Sie diesen Fehler

  • Stellen Sie sicher, dass alle Variablen im lambda-Ausdruck über eindeutige Namen verfügen und dass keine doppelten Namen im selben Bereich vorkommen.

Siehe auch

Konzepte

Lambda-Ausdrücke

Einführung in LINQ in Visual Basic

Weitere Ressourcen

LINQ in Visual Basic