Assembly: Keystone (in Keystone.dll)
Type Parameters
- TItem
-
The type of the enumeration items to be aggregated.
- TReduction
-
The type of aggregation result, commonly, but not restricted to, a numeric scalar value like int, float, decimal, etc.
Parameters
- itemsIn
-
Type: IEnumerable<TItem>
The enumeration to be aggregated.
- useInitialValue
-
Type: TReduction
The aggregation initial value.
- byApplying
-
Type: Func<TItem, TReduction, TReduction>
The aggregation function to be applied on each of the enumeration items, which are injected alongside with the previous iteration aggregation result, as arguments into this function when called.
Return Value
The aggregation cumulative result.Windows, Windows Server, OS X, macOS, iOS, tvOS, Android, Linux, AWS, Azure
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.