語言

Math.Clamp 方法

定義

多載

名稱 Description
Clamp(Double, Double, Double)

限制一個值到指定的包含範圍,當 value 是 NaN時返回 NaN 。

Clamp(Int64, Int32, Int32)

限制某個值在指定的包容範圍內。

Clamp(Int64, Int64, Int64)

限制某個值在指定的包容範圍內。

Clamp(Single, Single, Single)

限制一個值到指定的包含範圍,當 value 是 NaN時返回 NaN 。

Clamp(Double, Double, Double)

限制一個值到指定的包含範圍,當 value 是 NaN時返回 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

參數

value
Double

價值值得約束。

min
Double

包容性的下限。

max
Double

包容性上限。

傳回

該值被限制在從 min 到 的包含範圍,或NaN若為 valueNaN。max

屬性

例外狀況

若任一界為NaN,則min大於max,或min為+0.0max且為-0.0。

備註

若 其中 上界 為 NaN,則 擲出 ,若 大於 max,或 min 為 +0.0max 且 為 -0.0。 min

適用於

Clamp(Int64, Int32, Int32)

限制某個值在指定的包容範圍內。

[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

參數

value
Int64

價值值得約束。

min
Int32

包容性的下限。

max
Int32

包容性上限。

傳回

受限於包含範圍的值從 min 到 max。

屬性

例外狀況

如果 min 大於 max,則為 。

備註

擲出 若 min 大於 max。

適用於

Clamp(Int64, Int64, Int64)

限制某個值在指定的包容範圍內。

[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

參數

value
Int64

價值值得約束。

min
Int64

包容性的下限。

max
Int64

包容性上限。

傳回

受限於包含範圍的值從 min 到 max。

屬性

例外狀況

如果 min 大於 max,則為 。

備註

擲出 若 min 大於 max。

適用於

Clamp(Single, Single, Single)

限制一個值到指定的包含範圍,當 value 是 NaN時返回 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

參數

value
Single

價值值得約束。

min
Single

包容性的下限。

max
Single

包容性上限。

傳回

該值被限制在從 min 到 的包含範圍,或NaN若為 valueNaN。max

屬性

例外狀況

若任一界為NaN,則min大於max,或min為+0.0max且為-0.0。

備註

若 其中 上界 為 NaN,則 擲出 ,若 大於 max,或 min 為 +0.0max 且 為 -0.0。 min

適用於