我有一個像的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