Enumerable.Aggregate 扩展方法在System.Linq命名空间中,是Enumerable类的第一个方法(按字母顺序排名),但确是Enumerable里面相对复杂的方法. MSDN对它的说明是:对序列应用累加器函数.备注中还有一些说明,大意是这个方法比较复杂,一般情况下用Sum.Max.Min.Average就可以了.看看下面的代码,有了Sum,谁还会用Aggregate呢! 也很简单吧,就是一个循环!前面lambda表达式中参数a, n 分别对应current, enumer…