Reduce
Usage
//IEnumerable<int> source =
// { 4, 5, 6, 7 }
int result = source.Reduce(
(accumulator, element) => accumulator + element);
//result = 22//IEnumerable<int> source = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }
int result = source.Fold(15, IntegerOperations.Add);
//result = 15 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10
//result = 70Last updated