E 'la mia comprensione che se voglio ottenere l'ID di un elemento in una lista, posso fare questo:Come faccio a trovare l'indice di una stringa non definito in un elenco <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");
}
Ma cosa succede se Voglio rendere dinamico il confronto? Quindi, invece di controllare se item == "box", voglio passare una stringa inserita dall'utente al delegato e controllare se item == searchString.
Bella amico, grazie! Non vedo l'ora del mio aggiornamento 3.0, quindi posso usare quei lambda. – ChristianLinnell