麒麟.NET
我是一个老鸟,一个很老很老的菜鸟……
博客园
首页
博问
闪存
新随笔
联系
订阅
管理
随笔-87 文章-0 评论-997
2011年3月3日
多个Where连接将执行几次迭代?
摘要: 在编写LINQ时,为了保持代码清晰,我们通常会将多个Where进行连接。但多个Where是否意味着多次迭代呢?直觉告诉我们显然不是。因为Where只是生成一个可迭代的对象,在对该对象进行foreach之前,是不会真正执行迭代的。但编译器是如何处理这种Where连接的呢?
阅读全文
posted @ 2011-03-03 10:09 麒麟.NET 阅读(359) 评论(4)
编辑
公告
姓名: 姚琪琳
英文名: Kirin Yao
MSN: jadekirinboy AT hotmail.com
QQ: 9351168
Twitter:
kirinboy
新浪微博:
麒麟_NET
Since 2010-3-22
昵称:
麒麟.NET
园龄:
6年9个月
荣誉:
推荐博客
粉丝:
255
关注:
23
<
2011年3月
>
日
一
二
三
四
五
六
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1. 我的2011
2. In Depth和In Action的区别——写在《深入理解C#(第二版)》出版之际
3. Eclipse Tips(3):Template
4. FROM WAS7/JDK5 TO WAS6/JDK4
5. ASP.NET MVC 4路线图
6. 解决安装Visual Studio 2010 SP1时被NDP40-KB2468871.exe补丁卡死以及mscorsvw.exe进程CPU占用率高的问题
7. Eric Lippert推荐的C#书单
8. 调用动态类型的扩展方法
9. 多个Where连接将执行几次迭代?
10. 我的2010
我的标签
CLR via C#
(20)
LINQ
(10)
ASP.NET MVC
(9)
LINQ to SQL
(6)
好书推荐
(5)
DataContext
(5)
Eclipse
(4)
委托
(4)
Delegate
(4)
C#
(4)
更多
随笔分类
(150)
[01] .NET框架(28)
(rss)
[02] 语言编程(21)
(rss)
[03] Web开发(12)
(rss)
[04] 前端脚本
(rss)
[05] 桌面应用(7)
(rss)
[06] IDE相关(4)
(rss)
[07] LINQ之美(10)
(rss)
[08] 数据库技术(2)
(rss)
[09] 重构与模式(5)
(rss)
[10] 架构与设计
(rss)
[11] 日积月累(17)
(rss)
[12] 生活杂谈(10)
(rss)
[13] 翻译推荐(29)
(rss)
[14] 开卷有益(5)
(rss)
随笔档案
(87)
2012年2月 (1)
2011年12月 (3)
2011年11月 (3)
2011年3月 (2)
2010年12月 (1)
2010年5月 (3)
2010年4月 (5)
2010年3月 (17)
2010年2月 (1)
2010年1月 (7)
2009年12月 (5)
2009年11月 (2)
2009年10月 (1)
2009年9月 (6)
2009年8月 (5)
2009年7月 (3)
2009年6月 (7)
2009年5月 (1)
2009年3月 (3)
2009年2月 (1)
2008年11月 (1)
2008年8月 (1)
2008年5月 (1)
2008年3月 (2)
2008年2月 (1)
2008年1月 (2)
2007年12月 (1)
2007年11月 (1)
My Blogs
麒麟.Life
麒麟.Sports
麒麟.Typesetter
积分与排名
积分 - 213691
排名 - 393
最新评论
阅读排行榜
评论排行榜
推荐排行榜