Language

Math.Clamp メソッド

定義

オーバーロード

名前 説明
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からmaxまでの包括的な範囲に制限される値。または、valueがNaNされている場合はNaN。

属性

例外

バインドが NaNされている場合、 min が maxより大きい場合、または min が +0.0 され、 max が -0.0。

注釈

バインドが NaN、 min が maxより大きい場合、または min が +0.0 され、 max が -0.0場合にスローされます。

適用対象

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からmaxまでの包括的な範囲に制限される値。または、valueがNaNされている場合はNaN。

属性

例外

バインドが NaNされている場合、 min が maxより大きい場合、または min が +0.0 され、 max が -0.0。

注釈

バインドが NaN、 min が maxより大きい場合、または min が +0.0 され、 max が -0.0場合にスローされます。

適用対象