会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Life a Poem
Miracles sometimes occur, but one has to work terribly for them.
博客园
首页
新随笔
联系
管理
订阅
2011年10月29日
LINQ之路 6:延迟执行(Deferred Execution)
摘要: LINQ中大部分查询运算符都有一个非常重要的特性:延迟执行。这意味着,他们不是在查询创建的时候执行,而是在遍历的时候执行(换句话说,当enumerator的MoveNext方法被调用时)。除了下面两种查询运算符,所有其他的运算符都是延迟执行的:1、返回单个元素或者标量值的查询运算符,如First、Count等;2、下面这些转换运算符:ToArray、ToList、ToDictionary、ToLookup。
阅读全文
posted @ 2011-10-29 14:57 Life a Poem
阅读(13223)
评论(30)
推荐(12)
编辑
公告