Я видел простой пример функции .net Aggregate, работающей так:
string[] words = { "one", "two", "three" };
var res = words.Aggregate((current, next) => current + ", " + next);
Console.WriteLine(res);
Как можно использовать функцию «Агрегировать», если вы хотите агрегировать более сложные типы?
Например: класс с 2 свойствами, такими как 'ключ' и 'значение', и вы хотите вывод, подобный этому:
"MyAge: 33, MyHeight: 1.75, MyWeight:90"