ReSharper 2025.2 Help

代码检查:使用方法 Any()

在这样的代码片段中:

if (myEnumerable.Count() > 0)

ReSharper 建议将 Count() > 0 部分替换为 Any() 扩展方法,原因有两个。 首先, Any() 无参数时比 Count() 更快,因为它不会遍历整个集合。 其次, Any() 提高了代码的可读性,表明开发者只是想检查集合中是否有任何项,而不关心确切的项数。

最后修改日期: 2025年 9月 27日