摘要: 突然想写一个这样的东西。通过Lambda、泛型、匿名类型、扩展方法等技术写一个类似于Linq的东西挺不错,会对自己这些技术的理解有所提高。  1.通过扩展方法给IEnumerable<T>类型的数据增加一些方法。  2.扩展IEnumerable<T>,实现Sum、Max、Min、Avg、Group By、Select、Where等方法。  3.委托Func<T, T... 阅读全文
posted @ 2010-08-12 23:38 13路易的 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 新增的语法确实解决了很多问题,方便的很多。总结一下,防止日后时间长忘记。  1.隐式类型化本地变量、隐式类型数组初始化[代码]  2.对象初始化器、集合初始化器[代码]  3.匿名类型[代码]  4.扩展方法[代码]  5.委托、匿名方法、Lambda表达式[代码]  当然还有Lambda表达式,和Linq语言。所有的这些新增的特性,统一的展现都是在Linq语言当中。都是为其进行服务的。事例:下载... 阅读全文
posted @ 2010-08-12 10:51 13路易的 阅读(219) 评论(0) 推荐(0) 编辑