RemoveAllメソッドを使って条件に合致するすべての要素をListから削除する(匿名メソッド版) 言語: C# 2.0 C# 3.0 VB10 RemoveAllメソッドを使って条件に合致するすべての要素を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"}; // "li"を含むすべての要素を削除する list.RemoveAll(delegate(string s) { return s.Contains("li"); }); foreach (var e in list) { Console.WriteLine(e); } } } 実行結果 Bob Dave Eve 関連するページ FindIndex・FindLastIndexメソッドを使ってListから条件に合致する要素のインデックスを取得する(ラムダ式版) Exists・TrueForAllメソッドを使って条件に合致する要素がListに含まれるかどうか調べる(匿名メソッド版) Exists・TrueForAllメソッドを使って条件に合致する要素がListに含まれるかどうか調べる(ラムダ式版) RemoveAllメソッドを使って条件に合致するすべての要素をListから削除する(ラムダ式版) ToArrayメソッドを使ってListの内容を配列に変換する CopyToメソッドを使ってListの一部を配列にコピーする Listのコンストラクタを使って既存のListの複製を作成する