StrictMath.Clamp Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Clamp(Double, Double, Double) |
Blocca il valore per adattarsi tra min e max. |
| Clamp(Int64, Int32, Int32) |
Blocca il valore per adattarsi tra min e max. |
| Clamp(Int64, Int64, Int64) |
Blocca il valore per adattarsi tra min e max. |
| Clamp(Single, Single, Single) |
Blocca il valore per adattarsi tra min e max. |
Clamp(Double, Double, Double)
Blocca il valore per adattarsi tra min e max.
[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
Parametri
- value
- Double
valore da bloccare
- min
- Double
valore minimo consentito
- max
- Double
valore massimo consentito
Valori restituiti
un valore bloccato che rientra nell'intervallo min..max
- Attributi
Commenti
Blocca il valore per adattarsi tra min e max. Se il valore è minore di min, min viene restituito . Se il valore è maggiore di max, max viene restituito . In caso contrario, viene restituito il valore originale. Se value è NaN, il risultato è anche NaN.
A differenza degli operatori di confronto numerici, questo metodo considera zero negativo in modo che sia strettamente inferiore a zero positivo. Ad esempio, restituisce clamp(-0.0, 0.0, 1.0) 0,0.
Aggiunta in 21.
per java.lang.StrictMath.clamp(double, double, double).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Clamp(Int64, Int32, Int32)
Blocca il valore per adattarsi tra min e max.
[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
Parametri
- value
- Int64
valore da bloccare
- min
- Int32
valore minimo consentito
- max
- Int32
valore massimo consentito
Valori restituiti
un valore bloccato che rientra nell'intervallo min..max
- Attributi
Commenti
Blocca il valore per adattarsi tra min e max. Se il valore è minore di min, min viene restituito . Se il valore è maggiore di max, max viene restituito . In caso contrario, viene restituito il valore originale.
Anche se il valore originale di tipo long potrebbe non rientrare nel tipo int, i limiti hanno il tipo int, quindi il risultato si adatta sempre al tipo int. In questo modo è possibile usare il metodo per eseguire il cast sicuro del valore long int con saturazione.
Aggiunta in 21.
per java.lang.StrictMath.clamp(long, int, int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Clamp(Int64, Int64, Int64)
Blocca il valore per adattarsi tra min e max.
[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
Parametri
- value
- Int64
valore da bloccare
- min
- Int64
valore minimo consentito
- max
- Int64
valore massimo consentito
Valori restituiti
un valore bloccato che rientra nell'intervallo min..max
- Attributi
Commenti
Blocca il valore per adattarsi tra min e max. Se il valore è minore di min, min viene restituito . Se il valore è maggiore di max, max viene restituito . In caso contrario, viene restituito il valore originale.
Aggiunta in 21.
per java.lang.StrictMath.clamp(long, long, long).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Clamp(Single, Single, Single)
Blocca il valore per adattarsi tra min e max.
[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
Parametri
- value
- Single
valore da bloccare
- min
- Single
valore minimo consentito
- max
- Single
valore massimo consentito
Valori restituiti
un valore bloccato che rientra nell'intervallo min..max
- Attributi
Commenti
Blocca il valore per adattarsi tra min e max. Se il valore è minore di min, min viene restituito . Se il valore è maggiore di max, max viene restituito . In caso contrario, viene restituito il valore originale. Se value è NaN, il risultato è anche NaN.
A differenza degli operatori di confronto numerici, questo metodo considera zero negativo in modo che sia strettamente inferiore a zero positivo. Ad esempio, restituisce clamp(-0.0f, 0.0f, 1.0f) 0,0f.
Aggiunta in 21.
per java.lang.StrictMath.clamp(float, float, float).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.