C#累加器函数Aggregate用法 讲解
摘要:
Enumerable.Aggregate 扩展方法在System.Linq命名空间中,是Enumerable类的第一个方法(按字母顺序排名),但确是Enumerable里面相对复杂的方法。MSDN对它的说明是:对序列应用累加器函数。备注中还有一些说明,大意是这个方法比较复杂,一般情况下用Sum、Max、Min、Average就可以了。看看下面的代码,有了Sum,谁还会用Aggregate呢!也很简单吧,就是一个循环!前面lambda表达式中参数a, n 分别对应current, enumerator.Current,对照一下,还是很好理解的。现在我们想求整数数组中位置为偶数的数的和(间隔求和) 阅读全文
posted @ 2014-04-02 22:45 华安 阅读(12244) 评论(0) 推荐(2) 编辑