У меня есть список вроде
"тест", "бла", "что-то", "другое"
Но когда я использую на нем Aggrate и тем временем вызываю функцию, мне кажется, что после 2 «итераций» передается результат первой?
Я использую его как:
myList.Aggregate((current, next) => someMethod(current) + ", "+ someMethod(next));
и пока я ставлю точку останова в функции someMethod, где происходит некоторое преобразование информации в myList, я замечаю, что после третьего вызова я получаю результат предыдущего преобразования в качестве входного параметра.