Es ist mein Verständnis, dass, wenn ich die ID eines Elements in einer Liste erhalten möchten, kann ich dies tun:Wie kann ich in einer Liste den Index eines nicht definierten Zeichenfolge finden <T>
private static void a()
{
List<string> list = new List<string> {"Box", "Gate", "Car"};
Predicate<string> predicate = new Predicate<string>(getBoxId);
int boxId = list.FindIndex(predicate);
}
private static bool getBoxId(string item)
{
return (item == "box");
}
Aber was, wenn Ich möchte den Vergleich dynamisch machen? 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.
Schöne Kumpel, danke! Ich freue mich auf mein 3.0-Upgrade, damit ich diese Lambdas verwenden kann. – ChristianLinnell