在System.Linq命名空间,我们现在可以扩展我们IEnumerable的有Any()和Count() 扩展方法。
我最近被告知,如果我想检查一个集合包含1个或多个项目,我应该使用.Any()扩展方法,而不是.Count() > 0扩展方法,因为.Count()扩展方法必须迭代所有项目。
其次,一些集合有一个属性(不是扩展方法)是Count或Length。用这些,而不是.Any()或者更好.Count()?
相似问题