摘要: 众所周知,在Functional Programming的世界里,和lambda息息相关的三大函数是 filter, map, reduce.C#语言作为一种多范式的编程语言自然支持这些特性,和python一样C#中也有三大函数在FCL中的实现,他们就是当当当 Where, Select, Aggregate, 而他们所对应的基本范型参数签名分别是Func<T, bool> , Func<T, T> , Func<T, T, T>。问题是在.net 3.5之后才有Func<>这个通用代理,那在2.0里,我们怎么办呢?很简单我们自己实现。1. fi 阅读全文
posted @ 2011-06-28 18:12 芥末丝张 阅读(335) 评论(0) 推荐(0) 编辑