列出 Foreach 返回的布尔值
本文关键字:布尔值 返回 Foreach 列出 | 更新日期: 2023-09-27 18:30:34
我有一个简单的整数列表:
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