Ben Listedeki bir öğenin kimliğini almak istiyorsanız, bunu yapabilirim benim anladığıma içinde tanımlanmamış bir dize dizini bulmak nasıl: eğerBir List <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");
}
Ama ne Karşılaştırma dinamiğini yapmak istiyorum? Bu yüzden, eğer item == "kutucuğunu" kontrol etmek yerine, kullanıcı tarafından girilen bir dize delegeye geçmek ve item == searchString olup olmadığını kontrol etmek istiyorum.
Güzel yapabilirsiniz dostum, teşekkürler! Benim 3.0 yükseltme için bekliyorum bu yüzden bu lambda kullanabilirsiniz. – ChristianLinnell