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