StrictMath.Clamp Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Clamp(Double, Double, Double) |
Fija el valor que se ajustará entre min y max. |
| Clamp(Int64, Int32, Int32) |
Fija el valor que se ajustará entre min y max. |
| Clamp(Int64, Int64, Int64) |
Fija el valor que se ajustará entre min y max. |
| Clamp(Single, Single, Single) |
Fija el valor que se ajustará entre min y max. |
Clamp(Double, Double, Double)
Fija el valor que se ajustará entre min y max.
[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
Parámetros
- value
- Double
valor que se va a fijar
- min
- Double
valor mínimo permitido
- max
- Double
valor máximo permitido
Devoluciones
un valor abrazado que se ajusta al min..max intervalo
- Atributos
Comentarios
Fija el valor que se ajustará entre min y max. Si el valor es menor que min, min se devuelve . Si el valor es mayor que max, max se devuelve . De lo contrario, se devuelve el valor original. Si value es NaN, el resultado también es NaN.
A diferencia de los operadores de comparación numéricos, este método considera que cero negativo es estrictamente menor que cero positivo. Por ejemplo, clamp(-0.0, 0.0, 1.0) devuelve 0,0.
Agregado en 21.
Java documentación para java.lang.StrictMath.clamp(double, double, double).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Clamp(Int64, Int32, Int32)
Fija el valor que se ajustará entre min y max.
[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
Parámetros
- value
- Int64
valor que se va a fijar
- min
- Int32
valor mínimo permitido
- max
- Int32
valor máximo permitido
Devoluciones
un valor abrazado que se ajusta al min..max intervalo
- Atributos
Comentarios
Fija el valor que se ajustará entre min y max. Si el valor es menor que min, min se devuelve . Si el valor es mayor que max, max se devuelve . De lo contrario, se devuelve el valor original.
Aunque el valor original de tipo long puede no caber en el tipo int, los límites tienen el tipo int, por lo que el resultado siempre se ajusta al tipo int. Esto permite usar el método para convertir de forma segura un valor largo en int con saturación.
Agregado en 21.
Java documentación para java.lang.StrictMath.clamp(long, int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Clamp(Int64, Int64, Int64)
Fija el valor que se ajustará entre min y max.
[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
Parámetros
- value
- Int64
valor que se va a fijar
- min
- Int64
valor mínimo permitido
- max
- Int64
valor máximo permitido
Devoluciones
un valor abrazado que se ajusta al min..max intervalo
- Atributos
Comentarios
Fija el valor que se ajustará entre min y max. Si el valor es menor que min, min se devuelve . Si el valor es mayor que max, max se devuelve . De lo contrario, se devuelve el valor original.
Agregado en 21.
Java documentación para java.lang.StrictMath.clamp(long, long, long).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Clamp(Single, Single, Single)
Fija el valor que se ajustará entre min y max.
[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
Parámetros
- value
- Single
valor que se va a fijar
- min
- Single
valor mínimo permitido
- max
- Single
valor máximo permitido
Devoluciones
un valor abrazado que se ajusta al min..max intervalo
- Atributos
Comentarios
Fija el valor que se ajustará entre min y max. Si el valor es menor que min, min se devuelve . Si el valor es mayor que max, max se devuelve . De lo contrario, se devuelve el valor original. Si value es NaN, el resultado también es NaN.
A diferencia de los operadores de comparación numéricos, este método considera que cero negativo es estrictamente menor que cero positivo. Por ejemplo, clamp(-0.0f, 0.0f, 1.0f) devuelve 0,0f.
Agregado en 21.
Java documentación para java.lang.StrictMath.clamp(float, float, float).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.