0

整数の簡単なリストがあります:

List<int> ints = new List<int>{1,2,3,4,5};

このような制約をチェックする方法はありますか:

bool result = ints.ForEach(x=>x > 0);

したがって、リスト内の各数値が 0 より大きい場合、結果は true になり、リストのいずれかの数値が 0 より小さい場合は false になります。

何かアイデアはありますか?

ありがとう

4

1 に答える 1

1

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
于 2013-09-06T10:15:27.287 に答える