Math extensions¶
Utility methods for simple mathematical operations not provided by the BCL.
Clip(minimum, maximum)¶
Constrains a comparable value to a closed interval [minimum, maximum]. Works with any T : IComparable
.
Notes
- If input > maximum
, returns maximum
; if input < minimum
, returns minimum
; otherwise returns input
.
- For reference types that implement IComparable
, semantics follow the type’s comparison implementation.