我试图想出最好的表达方式来解决我的确切问题,而无需有人解释 Aggregate 的作用,因为我知道这里和互联网上的其他地方已经对此进行了深入介绍。当调用 Aggregate() 并使用类似的 linq 语句时
(a,b) => a+b
什么是a,什么是b?我知道 a 是当前元素,但是 b 是什么?我见过一些例子,其中 b 似乎只是 a 之前的一个元素,而其他例子中 a 似乎是前一个函数的结果,而其他例子看起来 b 是前一个函数的结果。
我已经在 http://msdn.microsoft.com/en-us/library/bb548744.aspx 和这里 http://www.dotnetperls.com/aggregate浏览了实际 C# 文档页面上的示例
但我只需要澄清一下 linq 表达式中两个参数之间的区别。如果我缺少一些基本的 Linq 知识来回答这个问题,请随时把我放在我的位置上。