Lenguaje

Math.Clamp Método

Definición

Sobrecargas

Nombre Description
Clamp(Double, Double, Double)

Restringe un valor al intervalo inclusivo especificado y devuelve NaN cuando value es NaN.

Clamp(Int64, Int32, Int32)

Restringe un valor al intervalo inclusivo especificado.

Clamp(Int64, Int64, Int64)

Restringe un valor al intervalo inclusivo especificado.

Clamp(Single, Single, Single)

Restringe un valor al intervalo inclusivo especificado y devuelve NaN cuando value es NaN.

Clamp(Double, Double, Double)

Restringe un valor al intervalo inclusivo especificado y devuelve NaN cuando value es 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

Parámetros

value
Double

Valor que se va a restringir.

min
Double

Límite inferior inclusivo.

max
Double

Límite superior inclusivo.

Devoluciones

Valor restringido al intervalo inclusivo de min a max, o NaN si value es NaN.

Atributos

Excepciones

si el límite es NaN, min es mayor que max, o min es +0.0 y max es -0.0.

Comentarios

Se produce si el límite es NaN, min es mayor que max, o min es +0.0 y max es -0.0.

Se aplica a

Clamp(Int64, Int32, Int32)

Restringe un valor al intervalo inclusivo especificado.

[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 restringir.

min
Int32

Límite inferior inclusivo.

max
Int32

Límite superior inclusivo.

Devoluciones

Valor restringido al intervalo inclusivo de min a max.

Atributos

Excepciones

si min es mayor que max.

Comentarios

Produce si min es mayor que max.

Se aplica a

Clamp(Int64, Int64, Int64)

Restringe un valor al intervalo inclusivo especificado.

[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 restringir.

min
Int64

Límite inferior inclusivo.

max
Int64

Límite superior inclusivo.

Devoluciones

Valor restringido al intervalo inclusivo de min a max.

Atributos

Excepciones

si min es mayor que max.

Comentarios

Produce si min es mayor que max.

Se aplica a

Clamp(Single, Single, Single)

Restringe un valor al intervalo inclusivo especificado y devuelve NaN cuando value es 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

Parámetros

value
Single

Valor que se va a restringir.

min
Single

Límite inferior inclusivo.

max
Single

Límite superior inclusivo.

Devoluciones

Valor restringido al intervalo inclusivo de min a max, o NaN si value es NaN.

Atributos

Excepciones

si el límite es NaN, min es mayor que max, o min es +0.0 y max es -0.0.

Comentarios

Se produce si el límite es NaN, min es mayor que max, o min es +0.0 y max es -0.0.

Se aplica a