首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >.Any()和 .Count()> 0哪个方法执行得更好?

.Any()和 .Count()> 0哪个方法执行得更好?

提问于 2017-12-19 17:02:26
回答 2关注 0查看 1.3K

在System.Linq命名空间,我们现在可以扩展我们IEnumerable的有Any()和Count() 扩展方法。

我最近被告知,如果我想检查一个集合包含1个或多个项目,我应该使用.Any()扩展方法,而不是.Count() > 0扩展方法,因为.Count()扩展方法必须迭代所有项目。

其次,一些集合有一个属性(不是扩展方法)是Count或Length。用这些,而不是.Any()或者更好.Count()?

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档