Wenn ich die ID eines Elements in einer Liste abrufen möchte, kann ich Folgendes tun:
%Vor%Aber was, wenn ich den Vergleich dynamisch machen möchte? Anstatt also zu überprüfen, ob item == "box", möchte ich eine vom Benutzer eingegebene Zeichenfolge an den Delegaten übergeben und prüfen, ob item == searchString.
Die Verwendung eines vom Compiler generierten Abschlusses über eine anonyme Methode oder Lambda ist eine gute Möglichkeit, einen benutzerdefinierten Wert in einem Prädikatausdruck zu verwenden.
%Vor%Wenn Sie .NET 2.0 (kein Lambda) verwenden, funktioniert das auch:
%Vor%