
如果源序列中至少有一个元素与提供的谓词匹配,则 Any(
) 方法返回 true。否则,返回 false。另一方面,如果源序列中的每个元素都与提供的谓词匹配,则 All(<pre class="brush:php;toolbar:false;"dicate>) 方法返回 true。否则,返回 false</p>
<div class="aritcle_card">
<a class="aritcle_card_img" href="/ai/1655">
<img src="https://img.php.cn/upload/ai_manual/000/969/633/68b6d69663ee2218.png" alt="有道小P">
</a>
<div class="aritcle_card_info">
<a href="/ai/1655">有道小P</a>
<p>有道小P,新一代AI全科学习助手,在学习中遇到任何问题都可以问我。</p>
<div class="">
<img src="/static/images/card_xiazai.png" alt="有道小P">
<span>64</span>
</div>
</div>
<a href="/ai/1655" class="aritcle_card_btn">
<span>查看详情</span>
<img src="/static/images/cardxiayige-3.png" alt="有道小P">
</a>
</div>
<h2>示例</h2><pre class='brush:php;toolbar:false;'>static void Main(string[] args){
IEnumerable<double> doubles = new List<double> { 1.2, 1.7, 2.5, 2.4 };
bool result = doubles.Any(val => val < 1);
System.Console.WriteLine(result);
IEnumerable<double> doubles1 = new List<double> { 0.8, 1.7, 2.5, 2.4 };
bool result1 = doubles1.Any(val => val < 1);
System.Console.WriteLine(result1);
Console.ReadLine();
}False True
static void Main(string[] args){
IEnumerable<double> doubles = new List<double> { 0.8, 0.9, 0.6, 0.7 };
bool result = doubles.All(val => val < 1);
System.Console.WriteLine(result);
IEnumerable<double> doubles1 = new List<double> { 0.8, 0.9, 1.0, 0.7 };
bool result1 = doubles1.All(val => val < 1);
System.Console.WriteLine(result1);
Console.ReadLine();
}True False
以上就是C# Linq 中的 All 和 Any 有什么区别?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号