Поделиться через


INumber<TSelf>.Clamp(TSelf, TSelf, TSelf) Метод

Определение

Зажимает значение до минимального и максимального значений.

public:
 static override TSelf Clamp(TSelf value, TSelf min, TSelf max);
public static virtual TSelf Clamp (TSelf value, TSelf min, TSelf max);
static member Clamp : 'Self * 'Self * 'Self -> 'Self
Public Shared Overrides Function Clamp (value As TSelf, min As TSelf, max As TSelf) As TSelf

Параметры

value
TSelf

Значение для закрепления.

min
TSelf

Инклюзивный минимум, до которого value следует зажимать.

max
TSelf

Инклюзивный максимум, до которого value следует зажимать.

Возвращаемое значение

TSelf

Результат закрепления value в инклюзивном диапазоне min и max.

Исключения

Значение min больше значения max.

Применяется к