gpt4 book ai didi

C# Linq ANY 与 ALL - 性能

转载 作者:行者123 更新时间:2023-12-05 03:37:51 27 4
gpt4 key购买 nike

<分区>

我想弄清楚 ANY 和 ALL 在 Linq 中是如何工作的。

假设我在一个列表中有 10 万条记录。哪个应该执行得更快?

if(recordsList.All(r => r.Deleted)) { }

if(!recordsList.Any(r => !r.Deleted)) { }

我认为 ANY 应该执行得更快,以防列表中的第一条记录被删除,它应该停止并返回 true,而不是使用总是检查整个列表的 ALL...对吗?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com