Math.Clamp Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Clamp(Double, Double, Double) |
Restringe um valor ao intervalo inclusivo especificado, retornando |
| 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 |
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.