2011-10-05 375 views

回答

5

Count()是一个LINQ扩展。 Count是继承自Collection<T>的财产。 Count()扩展的实现将知道您的对象正在执行ICollection<T>,因此只会返回属性的结果。您可以使用任何一种,使用该属性的性能优势基本上不存在。

0

Count是一个ObservableCollection属性,Count()是来自linq的扩展方法。

2

这并不重要,但Count()可用于更多类型。

并非所有集合类型都具有Count属性。例如,IEnumerable没有。 LINQ方法Count()does适用于所有这些集合类型,可以通过使用Count属性或循环集合来计算元素。

相关问题