ReduceBack
Aplica a função reduction
em cada elemento da coleção, acumulando o resultado enquanto a percorre. neste caso, a coleção é percorrida do último índice para o primeiro.
Parâmetros | Retorno |
---|---|
Func<T, T, T> reduction IEnumerable<T> source |
TState |
Como usar
Acumulando uma subtração de cada elemento de uma coleção
//IEnumerable<int> source =
// { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }
int result = source.ReduceBack(
(accumulator, element) => element - accumulator
//result = 5