Aggregate()

Свёртка последовательности (reduce).

СигнатураT source.Aggregate(Func<T, T, T> func)

Применяет функцию-аккумулятор последовательно ко всем элементам. Аналог reduce в других языках.

var nums = new[] { 1, 2, 3, 4 };
nums.Aggregate((acc, x) => acc * x);  // 24
← Все записи: Стандартная библиотека C#
Поддержать проект