Đó là sự hiểu biết của tôi rằng nếu tôi muốn có được ID của một mục trong một danh sách, tôi có thể làm điều này:Làm thế nào để tìm ra chỉ số của một chuỗi xác định trong một danh sách <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");
}
Nhưng nếu Tôi muốn làm cho sự so sánh năng động? Vì vậy, thay vì kiểm tra nếu item == "box", tôi muốn chuyển một chuỗi người dùng nhập vào đại biểu, và kiểm tra xem item == searchString.
đẹp bạn đời, cảm ơn! Rất mong nhận được bản nâng cấp 3.0 của tôi để tôi có thể sử dụng các lambdas đó. – ChristianLinnell