StrictMath.Clamp メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 になります。
数値比較演算子とは異なり、このメソッドでは、負の 0 が正のゼロより厳密に小さいと見なされます。 たとえば、 clamp(-0.0, 0.0, 1.0) は 0.0 を返します。
21 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 型の元の値は int 型に収まらない場合があります。境界には int 型があるため、結果は常に int 型に適合します。 これにより、メソッドを使用して、長い値を飽和状態で int に安全にキャストできます。
21 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 になります。
数値比較演算子とは異なり、このメソッドでは、負の 0 が正のゼロより厳密に小さいと見なされます。 たとえば、 clamp(-0.0f, 0.0f, 1.0f) は 0.0f を返します。
21 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。