Math.Clamp Método

Definição

Sobrecargas

Nome Description
Clamp(Double, Double, Double)

Restringe um valor ao intervalo inclusivo especificado, retornando NaN quando value for NaN.

Clamp(Int64, Int32, Int32)

Restringe um valor ao intervalo inclusivo especificado.

Clamp(Int64, Int64, Int64)

Restringe um valor ao intervalo inclusivo especificado.

Clamp(Single, Single, Single)

Restringe um valor ao intervalo inclusivo especificado, retornando NaN quando value for NaN.

Clamp(Double, Double, Double)

Restringe um valor ao intervalo inclusivo especificado, retornando NaN quando value for 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

O valor a ser restringido.

min
Double

O limite inferior inclusivo.

max
Double

O limite superior inclusivo.

Retornos

O valor restrito ao intervalo inclusivo de min para max, ou NaN se value for NaN.

Atributos

Exceções

se um dos limites for NaN, min for maior que max, ou min for +0.0 e max for -0.0.

Comentários

Lança se um dos limites for NaN, min for maior que max, ou min for +0.0 e max for -0.0.

Aplica-se a

Clamp(Int64, Int32, Int32)

Restringe um valor ao 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

O valor a ser restringido.

min
Int32

O limite inferior inclusivo.

max
Int32

O limite superior inclusivo.

Retornos

O valor restrito ao intervalo inclusivo de min até max.

Atributos

Exceções

se min for maior que max.

Comentários

Lança se min for maior que max.

Aplica-se a

Clamp(Int64, Int64, Int64)

Restringe um valor ao 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

O valor a ser restringido.

min
Int64

O limite inferior inclusivo.

max
Int64

O limite superior inclusivo.

Retornos

O valor restrito ao intervalo inclusivo de min até max.

Atributos

Exceções

se min for maior que max.

Comentários

Lança se min for maior que max.

Aplica-se a

Clamp(Single, Single, Single)

Restringe um valor ao intervalo inclusivo especificado, retornando NaN quando value for 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

O valor a ser restringido.

min
Single

O limite inferior inclusivo.

max
Single

O limite superior inclusivo.

Retornos

O valor restrito ao intervalo inclusivo de min para max, ou NaN se value for NaN.

Atributos

Exceções

se um dos limites for NaN, min for maior que max, ou min for +0.0 e max for -0.0.

Comentários

Lança se um dos limites for NaN, min for maior que max, ou min for +0.0 e max for -0.0.

Aplica-se a