Math.Clamp 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Clamp(Double, Double, Double) |
限制一個值到指定的包含範圍,當 |
| Clamp(Int64, Int32, Int32) |
限制某個值在指定的包容範圍內。 |
| Clamp(Int64, Int64, Int64) |
限制某個值在指定的包容範圍內。 |
| Clamp(Single, Single, Single) |
限制一個值到指定的包含範圍,當 |
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