|
|
1
83
通过调用count on
区别在于性能。这个
例如
价值
|
|
|
2
20
除了 Jon Skeet 的评论。
这是
.NET 3:
.NET 4:
|
|
|
3
1
注意,IEnumerable通常不是已经定义的对象集合(如列表、数组、哈希表等),而是链接到后台操作,后台操作在请求时生成结果(称为延迟执行)。 通常,您有这样一个类似SQL的LINQ语句(延迟执行的典型应用程序):
然后,有这样的代码:
因此,当对太多的部门领导发出警告时,.NET会对这些人进行四次检查,与部门领导进行对比,按名称对其进行排序,然后对结果对象进行计数。 只有当人员和部门是预设值集合时,才需要进行查询。 |