C#すべての方法
Allメソッドは、コレクション内のすべての値をチェックし、ブール値を返します。要素の1つが設定された条件を満たさない場合でも、All()メソッドはFalseを返します。
例を見てみましょう-
int[] arr = {10, 15, 20};
ここで、All()メソッドを使用して、上記の配列の各要素が5より大きいかどうかを確認します。
arr.AsQueryable().All(val => val > 5);
例
using System; using System.Linq; class Demo { static void Main() { int[] arr = {10, 15, 20}; // checking if all the array elements are greater than 5 bool res = arr.AsQueryable().All(val => val > 5); Console.WriteLine(res); } }
出力
True
-
C#のGroupBy()メソッド
GroupBy()は、特定のキー値に基づいて、指定されたコレクションから要素のグループを返す拡張メソッドです。 以下は私たちの配列です- int[] arr = { 2, 30, 45, 60, 70 }; ここで、GroupBy()を使用して、50未満の要素をグループ化します- arr.GroupBy(b => chkSmaller(b)); 上記のchkSmaller()は、50より小さい要素を検出します。 完全なコードを見てみましょう- 例 using System; using System.Linq; class Demo { static
-
C#のCompareTo()メソッド
2つの値を比較するには、CompareTo()メソッドを使用します。 戻り値は次のとおりです- 0=両方の数値が等しい 1=2番目の数値が小さい -1=最初の数字が小さい これは、C#でCompareTo()メソッドを実装するためのコードです- 例 using System; public class Demo { public static void Main() { int val1 = 100; int val2 = 100;