Linguaggio

StrictMath.Clamp Metodo

Definizione

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.

Si applica a