StrictMath.Clamp Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Clamp(Double, Double, Double) |
Limite la valeur pour qu’elle corresponde entre min et max. |
| Clamp(Int64, Int32, Int32) |
Limite la valeur pour qu’elle corresponde entre min et max. |
| Clamp(Int64, Int64, Int64) |
Limite la valeur pour qu’elle corresponde entre min et max. |
| Clamp(Single, Single, Single) |
Limite la valeur pour qu’elle corresponde entre min et max. |
Clamp(Double, Double, Double)
Limite la valeur pour qu’elle corresponde entre min et 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
Paramètres
- value
- Double
valeur à limiter
- min
- Double
valeur minimale autorisée
- max
- Double
valeur maximale autorisée
Retours
une valeur limitée qui s’adapte à l’intervalle min..max
- Attributs
Remarques
Limite la valeur pour qu’elle corresponde entre min et max. Si la valeur est inférieure minà , elle min est retournée. Si la valeur est supérieure maxà , elle max est retournée. Sinon, la valeur d’origine est retournée. Si la valeur est NaN, le résultat est également NaN.
Contrairement aux opérateurs de comparaison numérique, cette méthode considère que le zéro négatif est strictement inférieur à zéro positif. Par exemple, clamp(-0.0, 0.0, 1.0) retourne 0,0.
Ajouté dans 21.
Documentation Java pour java.lang.StrictMath.clamp(double, double, double).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
Clamp(Int64, Int32, Int32)
Limite la valeur pour qu’elle corresponde entre min et 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
Paramètres
- value
- Int64
valeur à limiter
- min
- Int32
valeur minimale autorisée
- max
- Int32
valeur maximale autorisée
Retours
une valeur limitée qui s’adapte à l’intervalle min..max
- Attributs
Remarques
Limite la valeur pour qu’elle corresponde entre min et max. Si la valeur est inférieure minà , elle min est retournée. Si la valeur est supérieure maxà , elle max est retournée. Sinon, la valeur d’origine est retournée.
Même si la valeur d’origine du type long peut ne pas correspondre au type int, les limites ont le type int, de sorte que le résultat correspond toujours au type int. Cela permet d’utiliser une méthode pour convertir en toute sécurité une valeur longue en int avec saturation.
Ajouté dans 21.
Documentation Java pour java.lang.StrictMath.clamp(long, int, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
Clamp(Int64, Int64, Int64)
Limite la valeur pour qu’elle corresponde entre min et 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
Paramètres
- value
- Int64
valeur à limiter
- min
- Int64
valeur minimale autorisée
- max
- Int64
valeur maximale autorisée
Retours
une valeur limitée qui s’adapte à l’intervalle min..max
- Attributs
Remarques
Limite la valeur pour qu’elle corresponde entre min et max. Si la valeur est inférieure minà , elle min est retournée. Si la valeur est supérieure maxà , elle max est retournée. Sinon, la valeur d’origine est retournée.
Ajouté dans 21.
Documentation Java pour java.lang.StrictMath.clamp(long, long, long).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
Clamp(Single, Single, Single)
Limite la valeur pour qu’elle corresponde entre min et 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
Paramètres
- value
- Single
valeur à limiter
- min
- Single
valeur minimale autorisée
- max
- Single
valeur maximale autorisée
Retours
une valeur limitée qui s’adapte à l’intervalle min..max
- Attributs
Remarques
Limite la valeur pour qu’elle corresponde entre min et max. Si la valeur est inférieure minà , elle min est retournée. Si la valeur est supérieure maxà , elle max est retournée. Sinon, la valeur d’origine est retournée. Si la valeur est NaN, le résultat est également NaN.
Contrairement aux opérateurs de comparaison numérique, cette méthode considère que le zéro négatif est strictement inférieur à zéro positif. Par exemple, clamp(-0.0f, 0.0f, 1.0f) retourne 0,0f.
Ajouté dans 21.
Documentation Java pour java.lang.StrictMath.clamp(float, float, float).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.