Exists・TrueForAllメソッドを使って条件に合致する要素がListに含まれるかどうか調べる(匿名メソッド版) 言語: C# 2.0 C# 3.0 VB10 Exists・TrueForAllメソッドを使って条件に合致する要素がListに含まれるかどうか調べる(匿名メソッド版) C# 2.0 すべて選択してコピー ダウンロード 行番号を表示する using System; using System.Collections.Generic; class Sample { static void Main() { var list = new List<string>() {"Alice", "Bob", "Charlie", "Dave", "Eve"}; // 長さが5以上の要素が存在するかどうか Console.WriteLine("Exists: {0}", list.Exists(delegate(string s) { return 5 <= s.Length; })); // すべての要素が"e"で終わるかどうか Console.WriteLine("TrueForAll: {0}", list.TrueForAll(delegate(string s) { return s.EndsWith("e"); })); // すべての要素の長さが10未満かどうか Console.WriteLine("TrueForAll: {0}", list.TrueForAll(delegate(string s) { return s.Length < 10; })); } } 実行結果 FindLast: Eve TrueForAll: False TrueForAll: True 関連するページ Find・FindLast・FindAllメソッドを使って条件に合致するList内の要素を取得する(匿名メソッド版) Find・FindLast・FindAllメソッドを使って条件に合致するList内の要素を取得する(ラムダ式版) FindIndex・FindLastIndexメソッドを使ってListから条件に合致する要素のインデックスを取得する(ラムダ式版) Exists・TrueForAllメソッドを使って条件に合致する要素がListに含まれるかどうか調べる(ラムダ式版) RemoveAllメソッドを使って条件に合致するすべての要素をListから削除する(匿名メソッド版) RemoveAllメソッドを使って条件に合致するすべての要素をListから削除する(ラムダ式版) ToArrayメソッドを使ってListの内容を配列に変換する