Exists・TrueForAllメソッドを使って条件に合致する要素がListに含まれるかどうか調べる(ラムダ式版) 言語: VB10 C# 2.0 C# 3.0 Exists・TrueForAllメソッドを使って条件に合致する要素がListに含まれるかどうか調べる(ラムダ式版) VB10 すべて選択してコピー ダウンロード 行番号を表示する Imports System Imports System.Collections.Generic Class Sample Shared Sub Main() Dim list As New List(Of String)(New String() {"Alice", "Bob", "Charlie", "Dave", "Eve"}) ' 長さが5以上の要素が存在するかどうか Console.WriteLine("Exists: {0}", list.Exists(Function(s) 5 <= s.Length)) ' すべての要素が"e"で終わるかどうか Console.WriteLine("TrueForAll: {0}", list.TrueForAll(Function(s) s.EndsWith("e"))) ' すべての要素の長さが10未満かどうか Console.WriteLine("TrueForAll: {0}", list.TrueForAll(Function(s) s.Length < 10)) End Sub End Class 実行結果 FindLast: Eve TrueForAll: False TrueForAll: True 関連するページ Maxメソッド・Minメソッドを使ってList内の最大の要素・最小の要素を取得する Existsメソッドを使って条件に合致する要素がListに含まれるかどうか調べる(ラムダ式版) Find・FindLast・FindAllメソッドを使って条件に合致するList内の要素を取得する(ラムダ式版) RemoveAllメソッドを使って条件に合致するすべての要素をListから削除する(ラムダ式版) ToArrayメソッドを使ってListの内容を配列に変換する CopyToメソッドを使ってListの一部を配列にコピーする Listのコンストラクタを使って既存のListの複製を作成する