У меня есть список, какLinq Агрегатной функция
«тест», «л», «что-то», «другой»
Но когда я использую Aggrate на него, и в то же время вызова функции мне кажется, что после 2 'итераций' результат первого попадает?
Я использую его как:
myList.Aggregate((current, next) => someMethod(current) + ", "+ someMethod(next));
и в то время как я ставлю точку останова в функции SomeMethod, где происходит некоторое преобразование на информацию в MyList, я заметил, что после 3-го звонка я получаю результат прежнее преобразование в качестве входного параметра.
Я не могу расшифровать, что спрашивают здесь; Я предлагаю вам опубликовать код, который вы используете, и описание ожидаемых/фактических результатов. – Aaronaught
@ Ааронированный это не так загадочно (если u использовал Aggregate), imo OP просто путают по параметрам агрегатной функции – eglasius
Возможный дубликат [Алгоритм LING Aggregate объяснен] (http://stackoverflow.com/questions/7105505/LINQ-агрегатно-алгоритм-объяснено) – Jamiec