Langage

Math.Clamp Méthode

Définition

Surcharges

Nom Description
Clamp(Double, Double, Double)

Limite une valeur à la plage inclusive spécifiée, en retournant NaN quand value c’est NaN.

Clamp(Int64, Int32, Int32)

Limite une valeur à la plage inclusive spécifiée.

Clamp(Int64, Int64, Int64)

Limite une valeur à la plage inclusive spécifiée.

Clamp(Single, Single, Single)

Limite une valeur à la plage inclusive spécifiée, en retournant NaN quand value c’est NaN.

Clamp(Double, Double, Double)

Limite une valeur à la plage inclusive spécifiée, en retournant NaN quand value c’est 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

Paramètres

value
Double

Valeur à limiter.

min
Double

Limite inférieure inclusive.

max
Double

Limite supérieure inclusive.

Retours

Valeur contrainte à la plage inclusive comprise entre minmaxou NaN si value c’est NaNle cas.

Attributs

Exceptions

si l’une ou l’autre limite est NaN, est supérieure maxou min est +0.0max et est -0.0min .

Remarques

Lève si l’une ou l’autre limite est NaNsupérieure minmaxà , ou min est +0.0 et max est -0.0.

S’applique à

Clamp(Int64, Int32, Int32)

Limite une valeur à la plage inclusive spécifiée.

[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

Limite inférieure inclusive.

max
Int32

Limite supérieure inclusive.

Retours

Valeur contrainte à la plage inclusive comprise entre minmax.

Attributs

Exceptions

si min est supérieur à max.

Remarques

Lève si min elle est supérieure à max.

S’applique à

Clamp(Int64, Int64, Int64)

Limite une valeur à la plage inclusive spécifiée.

[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

Limite inférieure inclusive.

max
Int64

Limite supérieure inclusive.

Retours

Valeur contrainte à la plage inclusive comprise entre minmax.

Attributs

Exceptions

si min est supérieur à max.

Remarques

Lève si min elle est supérieure à max.

S’applique à

Clamp(Single, Single, Single)

Limite une valeur à la plage inclusive spécifiée, en retournant NaN quand value c’est 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

Paramètres

value
Single

Valeur à limiter.

min
Single

Limite inférieure inclusive.

max
Single

Limite supérieure inclusive.

Retours

Valeur contrainte à la plage inclusive comprise entre minmaxou NaN si value c’est NaNle cas.

Attributs

Exceptions

si l’une ou l’autre limite est NaN, est supérieure maxou min est +0.0max et est -0.0min .

Remarques

Lève si l’une ou l’autre limite est NaNsupérieure minmaxà , ou min est +0.0 et max est -0.0.

S’applique à