Math.Clamp Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| Clamp(Double, Double, Double) |
Ограничивает значение заданного инклюзивного диапазона, возвращая |
| Clamp(Int64, Int32, Int32) |
Ограничивает значение заданного инклюзивного диапазона. |
| Clamp(Int64, Int64, Int64) |
Ограничивает значение заданного инклюзивного диапазона. |
| Clamp(Single, Single, Single) |
Ограничивает значение заданного инклюзивного диапазона, возвращая |
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