StrictMath.Clamp 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Clamp(Double, Double, Double) |
將數值夾在最小值和最大值之間。 |
| Clamp(Int64, Int32, Int32) |
將數值夾在最小值和最大值之間。 |
| Clamp(Int64, Int64, Int64) |
將數值夾在最小值和最大值之間。 |
| Clamp(Single, Single, Single) |
將數值夾在最小值和最大值之間。 |
Clamp(Double, Double, Double)
將數值夾在最小值和最大值之間。
[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..max 數值
- 屬性
備註
將數值夾在最小值和最大值之間。若值小於 min,則 min 返回 。 若值大於 max,則 max 返回 。 否則,會回傳原始值。 若值為 NaN,結果亦為 NaN。
與數值比較算子不同,此方法將負零嚴格視為小於正零。 例如, clamp(-0.0, 0.0, 1.0) 回本為 0.0。
新增21。
Java 文件 java.lang.StrictMath.clamp(double, double, double)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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,則 min 返回 。 若值大於 max,則 max 返回 。 否則,會回傳原始值。
雖然原始的 long 型態值可能不符合整數型別,但界限中有整數型別,因此結果總是符合整數型別。 這讓 Method 能安全地將長值投擲到 int 並飽和。
新增21。
Java 文件 java.lang.StrictMath.clamp(long, int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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,則 min 返回 。 若值大於 max,則 max 返回 。 否則,會回傳原始值。
新增21。
Java 文件 java.lang.StrictMath.clamp(long, long, long)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Clamp(Single, Single, Single)
將數值夾在最小值和最大值之間。
[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..max 數值
- 屬性
備註
將數值夾在最小值和最大值之間。若值小於 min,則 min 返回 。 若值大於 max,則 max 返回 。 否則,會回傳原始值。 若值為 NaN,結果亦為 NaN。
與數值比較算子不同,此方法將負零嚴格視為小於正零。 例如, clamp(-0.0f, 0.0f, 1.0f) 回傳 0.0f。
新增21。
Java 文件 java.lang.StrictMath.clamp(float, float, float)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。