2011年8月21日

自己动手重新实现LINQ to Objects: 3 - Select

摘要: 本文翻译自JonSkeet的系列博文“Edulinq”。本篇原文地址:http://msmvps.com/blogs/jon_skeet/archive/2010/12/23/reimplementing-linq-to-objects-part-3-quot-select-quot-and-a-rename.aspx距离上次写完本系列博文的第一篇和第二篇已经有一段日子了,希望接下来的进度会快一些。现在我给本项目在GoogleCode上建立了源码管理,现在就无需每篇博文包含一个zip文件了。创建项目时,我给它取了个显而易见的名字,叫做Edulinq。我修改了代码中的命名空间,而且现在这一系列博 阅读全文

posted @ 2011-08-21 23:22 崔鹏飞 阅读(1450) 评论(4) 推荐(0) 编辑

自己动手重新实现LINQ to Objects: 2 - Where

摘要: 我们将要实现“Where”子句(也可以说是方法或操作符)。Where在总体上来说比较容易理解,但是涉及到延迟执行和流式处理的部分会有些麻烦。Where方法是泛型的,不过只有一个类型参数(在我看来这很重要,因为我觉得一个方法的泛型参数越多就越令人难以理解)。哦,对了,我们将在本文开始涉及查询表达式,这算是本文的一点额外猛料。 阅读全文

posted @ 2011-08-21 00:08 崔鹏飞 阅读(1056) 评论(0) 推荐(0) 编辑

导航