整数の簡単なリストがあります:
List<int> ints = new List<int>{1,2,3,4,5};
このような制約をチェックする方法はありますか:
bool result = ints.ForEach(x=>x > 0);
したがって、リスト内の各数値が 0 より大きい場合、結果は true になり、リストのいずれかの数値が 0 より小さい場合は false になります。
何かアイデアはありますか?
ありがとう
IEnumerable<T>.All
シーケンスのすべての要素が条件を満たす場合に true を返す拡張メソッドを使用します。
List<int> ints = new List<int> { 1, 2, 3, 4, 5 };
bool result = ints.All(x => x > 0); // true if all items are > 0