それは私がリスト内のアイテムのIDを取得したい場合、私はこれを行うことができますというのが私の理解だ中で未定義の文字列のインデックスを見つけるにはどうすればよい:場合私はリスト<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");
}
しかし、何を私は比較を動的にしたいですか?だからitem == "box"かどうかを調べるのではなく、ユーザーが入力した文字列をデリゲートに渡し、item == searchStringかどうかをチェックしたいと思います。
美しいを行うことができます仲間、ありがとう!私の3.0アップグレードを楽しみにして、私はそれらのラムダを使用することができます。 – ChristianLinnell