Язык

Math.Clamp Метод

Определение

Перегрузки

Имя. Описание
Clamp(Double, Double, Double)

Ограничивает значение заданного инклюзивного диапазона, возвращая NaN при value этом NaNзначение.

Clamp(Int64, Int32, Int32)

Ограничивает значение заданного инклюзивного диапазона.

Clamp(Int64, Int64, Int64)

Ограничивает значение заданного инклюзивного диапазона.

Clamp(Single, Single, Single)

Ограничивает значение заданного инклюзивного диапазона, возвращая NaN при value этом NaNзначение.

Clamp(Double, Double, Double)

Ограничивает значение заданного инклюзивного диапазона, возвращая NaN при value этом NaNзначение.

[Android.Runtime.Register("clamp", "(DDD)D", "", ApiSince=35)]
public static double Clamp(double value, double min, double max);
[<Android.Runtime.Register("clamp", "(DDD)D", "", ApiSince=35)>]
static member Clamp : double * double * double -> double

Параметры

value
Double

Значение для ограничения.

min
Double

Включаемая нижняя граница.

max
Double

Включаемая верхняя граница.

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

Значение, ограниченное для инклюзивного диапазона от min до maxили NaN если value имеет значение NaN.

Атрибуты

Исключения

Значение , если граница имеет значение , больше или имеет значение .

Комментарии

Вызывается, если граница NaNmaxимеет значение , min больше или min имеет +0.0-0.0значение .max

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

Clamp(Int64, Int32, Int32)

Ограничивает значение заданного инклюзивного диапазона.

[Android.Runtime.Register("clamp", "(JII)I", "", ApiSince=35)]
public static int Clamp(long value, int min, int max);
[<Android.Runtime.Register("clamp", "(JII)I", "", ApiSince=35)>]
static member Clamp : int64 * int * int -> int

Параметры

value
Int64

Значение для ограничения.

min
Int32

Включаемая нижняя граница.

max
Int32

Включаемая верхняя граница.

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

Значение, ограниченное диапазоном от инклюзивного до minmax.

Атрибуты

Исключения

Значение , если больше.

Комментарии

Вызывает, если min больше max.

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

Clamp(Int64, Int64, Int64)

Ограничивает значение заданного инклюзивного диапазона.

[Android.Runtime.Register("clamp", "(JJJ)J", "", ApiSince=35)]
public static long Clamp(long value, long min, long max);
[<Android.Runtime.Register("clamp", "(JJJ)J", "", ApiSince=35)>]
static member Clamp : int64 * int64 * int64 -> int64

Параметры

value
Int64

Значение для ограничения.

min
Int64

Включаемая нижняя граница.

max
Int64

Включаемая верхняя граница.

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

Значение, ограниченное диапазоном от инклюзивного до minmax.

Атрибуты

Исключения

Значение , если больше.

Комментарии

Вызывает, если min больше max.

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

Clamp(Single, Single, Single)

Ограничивает значение заданного инклюзивного диапазона, возвращая NaN при value этом NaNзначение.

[Android.Runtime.Register("clamp", "(FFF)F", "", ApiSince=35)]
public static float Clamp(float value, float min, float max);
[<Android.Runtime.Register("clamp", "(FFF)F", "", ApiSince=35)>]
static member Clamp : single * single * single -> single

Параметры

value
Single

Значение для ограничения.

min
Single

Включаемая нижняя граница.

max
Single

Включаемая верхняя граница.

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

Значение, ограниченное для инклюзивного диапазона от min до maxили NaN если value имеет значение NaN.

Атрибуты

Исключения

Значение , если граница имеет значение , больше или имеет значение .

Комментарии

Вызывается, если граница NaNmaxимеет значение , min больше или min имеет +0.0-0.0значение .max

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