StrictMath.Clamp Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| Clamp(Double, Double, Double) |
Зажимает значение, которое должно соответствовать значению между минимальной и максимальной. |
| Clamp(Int64, Int32, Int32) |
Зажимает значение, которое должно соответствовать значению между минимальной и максимальной. |
| Clamp(Int64, Int64, Int64) |
Зажимает значение, которое должно соответствовать значению между минимальной и максимальной. |
| Clamp(Single, Single, Single) |
Зажимает значение, которое должно соответствовать значению между минимальной и максимальной. |
Clamp(Double, Double, Double)
Зажимает значение, которое должно соответствовать значению между минимальной и максимальной.
[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 интервал
- Атрибуты
Комментарии
Зажимает значение, которое должно соответствовать значению между минимальной и максимальной. Если значение меньше min, min возвращается. Если значение больше max, max возвращается. В противном случае возвращается исходное значение. Если значение равно NaN, результат также является NaN.
В отличие от числовых операторов сравнения, этот метод считает отрицательным нулем строго меньше положительного нуля. Например, clamp(-0.0, 0.0, 1.0) возвращается значение 0,0.
Добавлено в 21.
Java документации по java.lang.StrictMath.clamp(double, double, double).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
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
максимально допустимое значение
Возвращаемое значение
зажатое значение, которое помещается в min..max интервал
- Атрибуты
Комментарии
Зажимает значение, которое должно соответствовать значению между минимальной и максимальной. Если значение меньше min, min возвращается. Если значение больше max, max возвращается. В противном случае возвращается исходное значение.
Хотя исходное значение типа long может не соответствовать типу int, границы имеют тип int, поэтому результат всегда соответствует типу int. Это позволяет использовать метод для безопасного приведения длинного значения к инте с насыщенностью.
Добавлено в 21.
Java документации по java.lang.StrictMath.clamp(long, int, int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
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
максимально допустимое значение
Возвращаемое значение
зажатое значение, которое помещается в min..max интервал
- Атрибуты
Комментарии
Зажимает значение, которое должно соответствовать значению между минимальной и максимальной. Если значение меньше min, min возвращается. Если значение больше max, max возвращается. В противном случае возвращается исходное значение.
Добавлено в 21.
Java документации по java.lang.StrictMath.clamp(long, long, long).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Clamp(Single, Single, Single)
Зажимает значение, которое должно соответствовать значению между минимальной и максимальной.
[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 интервал
- Атрибуты
Комментарии
Зажимает значение, которое должно соответствовать значению между минимальной и максимальной. Если значение меньше min, min возвращается. Если значение больше max, max возвращается. В противном случае возвращается исходное значение. Если значение равно NaN, результат также является NaN.
В отличие от числовых операторов сравнения, этот метод считает отрицательным нулем строго меньше положительного нуля. Например, clamp(-0.0f, 0.0f, 1.0f) возвращает значение 0,0f.
Добавлено в 21.
Java документации по java.lang.StrictMath.clamp(float, float, float).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".