我有一个像的LINQ聚合函数
列表“测试”,“喇嘛”,“东西”,“其他”
但是,当我使用Aggrate它,并在平均时间调用一个函数在我看来,经过2'迭代'的第一个结果传入?
我使用它,如:
myList.Aggregate((current, next) => someMethod(current) + ", "+ someMethod(next));
,虽然我把一个断点在上在myList中信息的某些转变发生的someMethod功能,我注意到,第三个呼叫后,我得到的结果以前的转换作为输入参数。
我认不出什么东西被要求在这里;我建议你发布你正在使用的代码,并描述预期/实际结果。 – Aaronaught 2010-05-02 15:21:00
@Aarounaught它不是那么神秘(如果你使用了Aggregate),那么我们只是将OP混淆在聚合函数的参数上 – eglasius 2010-05-04 18:50:10
[LINQ Aggregate algorithm explain]的可能重复(http://stackoverflow.com/questions/7105505/LINQ聚集算法解释的) – Jamiec 2015-10-05 14:49:16