StrictMath.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) |
Fixa o valor para ajustar entre o mínimo e o máximo. |
| Clamp(Int64, Int32, Int32) |
Fixa o valor para ajustar entre o mínimo e o máximo. |
| Clamp(Int64, Int64, Int64) |
Fixa o valor para ajustar entre o mínimo e o máximo. |
| Clamp(Single, Single, Single) |
Fixa o valor para ajustar entre o mínimo e o máximo. |
Clamp(Double, Double, Double)
Fixa o valor para ajustar entre o mínimo e o máximo.
[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 para fixar
- min
- Double
valor mínimo permitido
- max
- Double
valor máximo permitido
Retornos
um valor fixado que se encaixa no min..max intervalo
- Atributos
Comentários
Fixa o valor para ajustar entre o mínimo e o máximo. Se o valor for menor que min, então min será retornado. Se o valor for maior que max, então max será retornado. Caso contrário, o valor original será retornado. Se o valor for NaN, o resultado também será NaN.
Ao contrário dos operadores de comparação numérica, esse método considera zero negativo estritamente menor que zero positivo. Por exemplo, clamp(-0.0, 0.0, 1.0) retorna 0,0.
Adicionado em 21.
Documentação Java para java.lang.StrictMath.clamp(double, double, double).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Clamp(Int64, Int32, Int32)
Fixa o valor para ajustar entre o mínimo e o máximo.
[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 para fixar
- min
- Int32
valor mínimo permitido
- max
- Int32
valor máximo permitido
Retornos
um valor fixado que se encaixa no min..max intervalo
- Atributos
Comentários
Fixa o valor para ajustar entre o mínimo e o máximo. Se o valor for menor que min, então min será retornado. Se o valor for maior que max, então max será retornado. Caso contrário, o valor original será retornado.
Embora o valor original do tipo long possa não caber no tipo int, os limites têm o tipo int, portanto, o resultado sempre se ajusta ao tipo int. Isso permite usar o método para converter com segurança o valor longo para int com saturação.
Adicionado em 21.
Documentação Java para java.lang.StrictMath.clamp(long, int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Clamp(Int64, Int64, Int64)
Fixa o valor para ajustar entre o mínimo e o máximo.
[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 para fixar
- min
- Int64
valor mínimo permitido
- max
- Int64
valor máximo permitido
Retornos
um valor fixado que se encaixa no min..max intervalo
- Atributos
Comentários
Fixa o valor para ajustar entre o mínimo e o máximo. Se o valor for menor que min, então min será retornado. Se o valor for maior que max, então max será retornado. Caso contrário, o valor original será retornado.
Adicionado em 21.
Documentação Java para java.lang.StrictMath.clamp(long, long, long).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Clamp(Single, Single, Single)
Fixa o valor para ajustar entre o mínimo e o máximo.
[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 para fixar
- min
- Single
valor mínimo permitido
- max
- Single
valor máximo permitido
Retornos
um valor fixado que se encaixa no min..max intervalo
- Atributos
Comentários
Fixa o valor para ajustar entre o mínimo e o máximo. Se o valor for menor que min, então min será retornado. Se o valor for maior que max, então max será retornado. Caso contrário, o valor original será retornado. Se o valor for NaN, o resultado também será NaN.
Ao contrário dos operadores de comparação numérica, esse método considera zero negativo estritamente menor que zero positivo. Por exemplo, clamp(-0.0f, 0.0f, 1.0f) retorna 0,0f.
Adicionado em 21.
Documentação Java para java.lang.StrictMath.clamp(float, float, float).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.