ScanBack
Applies a function to each element of the collection, threading an accumulator argument through the computation.
Take the third argument, and apply the function to it and the last element of the collection. Then feed this result into the function along with the previous element and so on.
Returns the collection of intermediate results and the final result.
This method is similar to FoldBack
, but in this case the intermediate results are returned as well.
Parameters
Returns
Func<T, TState, TState> folder
IEnumerable<T> source
TState state
TState
Usage
Accumulating an individual property of each element through a collection
When the type of elements in your collection are: int
, decimal
, double
, string
or bool
you can also use this function combined with the Operations
described in operations section as folder functions.
Using an operation as a folder
Last updated
Was this helpful?