Mathematical operators

Mathematical operators are all the operators that deal with mathematics aggregations. All such operators work on aggregated values.

Min/Max/Avg/Sum/Count

All these operators create a new sequence that will flow a single message containing the minimum, maximum, averaged, sum, or count value ever entered in the operator from the source sequence. The new sequence will flow out its message only when the source sequence is complete.

Here is an example:

var s16 = new Subject<double>(); var min = s16.Min(); //register for finding the min var max = s16.Max(); //register for finding the max var avg = s16.Average(); //register for finding the average var sum = s16.Sum(); //register for finding the count var count = s16.Count(); //register ...

Get Reactive Programming for .NET Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.