![]() |
1
4
LINQ是懒惰的,实际执行是
deferred
直到调用一个可实现的操作(
因此,在这种情况下,您将对整个列表执行两次枚举(
这种惰性实际上在很多情况下非常有用——例如,当以动态方式构建查询(通过实体框架为数据库)时:
或者重用查询以获取不同的结果:
|
![]() |
Imad · Linq扩展方法没有使用Object类的Equals 1 年前 |
![]() |
user8512043 · 根据每个元素中的数字对列表进行排序 2 年前 |
![]() |
Nick Fleetwood · 调度语法的LINQ查询 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |