To moja zrozumienie, że jeśli chcę, aby uzyskać identyfikator elementu na liście, można zrobić to:Jak znaleźć indeks nieokreślonej ciąg w formie listy <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");
}
Ale co jeśli Chcę, aby porównanie było dynamiczne? Dlatego zamiast sprawdzać, czy element == "box", chcę przekazać do łańcucha znak wprowadzony przez użytkownika i sprawdzić, czy element == searchString.
piękne kolego, dzięki! Nie mogę się doczekać mojej aktualizacji 3.0, więc mogę używać tych lambd. – ChristianLinnell