【已更新最新开发文章,点击查看详细】
本篇根据标准查询运算符的执行方式对其进行分类。
执行方式
即时
返回单个不可枚举的结果的所有标准查询运算符都立即执行。
推迟
IOrderedEnumerable<TElement> 的标准查询运算符皆以延迟方式执行。
使用延迟执行的查询运算符可以另外分类为流式处理和非流式处理。
流式处理
这意味着可能要读取多个源元素才能生成一个结果元素。
非流式处理
在执行时,非流式处理查询运算符将读取所有源数据,将其放入数据结构,执行运算,然后生成结果元素。
分类表
下表按照执行方法对每个标准查询运算符方法进行了分类。
在此类情况下,参数列表中的第一个序列始终以延迟流式处理方式来执行计算。
【已更新最新开发文章,点击查看详细】