INumber<TSelf>.Clamp(TSelf, TSelf, TSelf) Metoda

Definicja

Zaciska wartość do wartości minimalnej i maksymalnej.

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

Parametry

value
TSelf

Wartość do zacisku.

min
TSelf

Minimum inkluzywne, do którego value należy zacisać.

max
TSelf

Maksimum inkluzywne, do którego value należy zacisać.

Zwraca

TSelf

Wynik zaciskania value do inkluzywnego min zakresu i max.

Wyjątki

min wartość jest większa niż max.

Dotyczy