英語で読む

次の方法で共有


Math.Clamp メソッド

定義

オーバーロード

Clamp(Single, Single, Single)

minmaxの包括的な範囲にクランプされた value を返します。

Clamp(UIntPtr, UIntPtr, UIntPtr)

minmaxの包括的な範囲にクランプされた value を返します。

Clamp(UInt64, UInt64, UInt64)

minmaxの包括的な範囲にクランプされた value を返します。

Clamp(UInt32, UInt32, UInt32)

minmaxの包括的な範囲にクランプされた value を返します。

Clamp(UInt16, UInt16, UInt16)

minmaxの包括的な範囲にクランプされた value を返します。

Clamp(SByte, SByte, SByte)

minmaxの包括的な範囲にクランプされた value を返します。

Clamp(Int32, Int32, Int32)

minmaxの包括的な範囲にクランプされた value を返します。

Clamp(Int64, Int64, Int64)

minmaxの包括的な範囲にクランプされた value を返します。

Clamp(Int16, Int16, Int16)

minmaxの包括的な範囲にクランプされた value を返します。

Clamp(Double, Double, Double)

minmaxの包括的な範囲にクランプされた value を返します。

Clamp(Decimal, Decimal, Decimal)

minmaxの包括的な範囲にクランプされた value を返します。

Clamp(Byte, Byte, Byte)

minmaxの包括的な範囲にクランプされた value を返します。

Clamp(IntPtr, IntPtr, IntPtr)

minmaxの包括的な範囲にクランプされた value を返します。

Clamp(Single, Single, Single)

ソース:
Math.cs
ソース:
Math.cs
ソース:
Math.cs

minmaxの包括的な範囲にクランプされた value を返します。

C#
public static float Clamp(float value, float min, float max);

パラメーター

value
Single

クランプする値。

min
Single

結果の下限。

max
Single

結果の上限。

戻り値

minvaluemax場合は value します。

-又は-

value < min場合は min します。

-又は-

max < value場合は max します。

-又は-

valueNaNと等しい場合に NaN します。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(UIntPtr, UIntPtr, UIntPtr)

ソース:
Math.cs
ソース:
Math.cs
ソース:
Math.cs

重要

この API は CLS 準拠ではありません。

minmaxの包括的な範囲にクランプされた value を返します。

C#
[System.CLSCompliant(false)]
public static UIntPtr Clamp(UIntPtr value, UIntPtr min, UIntPtr max);
C#
[System.CLSCompliant(false)]
public static nuint Clamp(nuint value, nuint min, nuint max);

パラメーター

value

nuint

クランプする値。

min

nuint

結果の下限。

max

nuint

結果の上限。

戻り値

UIntPtr

minvaluemax場合は value します。

-又は-

value < min場合は min します。

-又は-

max < value場合は max します。

属性

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET 6, 7, 8, 9, 10

Clamp(UInt64, UInt64, UInt64)

ソース:
Math.cs
ソース:
Math.cs
ソース:
Math.cs

重要

この API は CLS 準拠ではありません。

minmaxの包括的な範囲にクランプされた value を返します。

C#
[System.CLSCompliant(false)]
public static ulong Clamp(ulong value, ulong min, ulong max);

パラメーター

value
UInt64

クランプする値。

min
UInt64

結果の下限。

max
UInt64

結果の上限。

戻り値

minvaluemax場合は value します。

-又は-

value < min場合は min します。

-又は-

max < value場合は max します。

属性

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(UInt32, UInt32, UInt32)

ソース:
Math.cs
ソース:
Math.cs
ソース:
Math.cs

重要

この API は CLS 準拠ではありません。

minmaxの包括的な範囲にクランプされた value を返します。

C#
[System.CLSCompliant(false)]
public static uint Clamp(uint value, uint min, uint max);

パラメーター

value
UInt32

クランプする値。

min
UInt32

結果の下限。

max
UInt32

結果の上限。

戻り値

minvaluemax場合は value します。

-又は-

value < min場合は min します。

-又は-

max < value場合は max します。

属性

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(UInt16, UInt16, UInt16)

ソース:
Math.cs
ソース:
Math.cs
ソース:
Math.cs

重要

この API は CLS 準拠ではありません。

minmaxの包括的な範囲にクランプされた value を返します。

C#
[System.CLSCompliant(false)]
public static ushort Clamp(ushort value, ushort min, ushort max);

パラメーター

value
UInt16

クランプする値。

min
UInt16

結果の下限。

max
UInt16

結果の上限。

戻り値

minvaluemax場合は value します。

-又は-

value < min場合は min します。

-又は-

max < value場合は max します。

属性

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(SByte, SByte, SByte)

ソース:
Math.cs
ソース:
Math.cs
ソース:
Math.cs

重要

この API は CLS 準拠ではありません。

minmaxの包括的な範囲にクランプされた value を返します。

C#
[System.CLSCompliant(false)]
public static sbyte Clamp(sbyte value, sbyte min, sbyte max);

パラメーター

value
SByte

クランプする値。

min
SByte

結果の下限。

max
SByte

結果の上限。

戻り値

minvaluemax場合は value します。

-又は-

value < min場合は min します。

-又は-

max < value場合は max します。

属性

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(Int32, Int32, Int32)

ソース:
Math.cs
ソース:
Math.cs
ソース:
Math.cs

minmaxの包括的な範囲にクランプされた value を返します。

C#
public static int Clamp(int value, int min, int max);

パラメーター

value
Int32

クランプする値。

min
Int32

結果の下限。

max
Int32

結果の上限。

戻り値

minvaluemax場合は value します。

-又は-

value < min場合は min します。

-又は-

max < value場合は max します。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(Int64, Int64, Int64)

ソース:
Math.cs
ソース:
Math.cs
ソース:
Math.cs

minmaxの包括的な範囲にクランプされた value を返します。

C#
public static long Clamp(long value, long min, long max);

パラメーター

value
Int64

クランプする値。

min
Int64

結果の下限。

max
Int64

結果の上限。

戻り値

minvaluemax場合は value します。

-又は-

value < min場合は min します。

-又は-

max < value場合は max します。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(Int16, Int16, Int16)

ソース:
Math.cs
ソース:
Math.cs
ソース:
Math.cs

minmaxの包括的な範囲にクランプされた value を返します。

C#
public static short Clamp(short value, short min, short max);

パラメーター

value
Int16

クランプする値。

min
Int16

結果の下限。

max
Int16

結果の上限。

戻り値

minvaluemax場合は value します。

-又は-

value < min場合は min します。

-又は-

max < value場合は max します。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(Double, Double, Double)

ソース:
Math.cs
ソース:
Math.cs
ソース:
Math.cs

minmaxの包括的な範囲にクランプされた value を返します。

C#
public static double Clamp(double value, double min, double max);

パラメーター

value
Double

クランプする値。

min
Double

結果の下限。

max
Double

結果の上限。

戻り値

minvaluemax場合は value します。

-又は-

value < min場合は min します。

-又は-

max < value場合は max します。

-又は-

valueNaNと等しい場合に NaN します。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(Decimal, Decimal, Decimal)

ソース:
Math.cs
ソース:
Math.cs
ソース:
Math.cs

minmaxの包括的な範囲にクランプされた value を返します。

C#
public static decimal Clamp(decimal value, decimal min, decimal max);

パラメーター

value
Decimal

クランプする値。

min
Decimal

結果の下限。

max
Decimal

結果の上限。

戻り値

minvaluemax場合は value します。

-又は-

value < min場合は min します。

-又は-

max < value場合は max します。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(Byte, Byte, Byte)

ソース:
Math.cs
ソース:
Math.cs
ソース:
Math.cs

minmaxの包括的な範囲にクランプされた value を返します。

C#
public static byte Clamp(byte value, byte min, byte max);

パラメーター

value
Byte

クランプする値。

min
Byte

結果の下限。

max
Byte

結果の上限。

戻り値

minvaluemax場合は value します。

-又は-

value < min場合は min します。

-又は-

max < value場合は max します。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(IntPtr, IntPtr, IntPtr)

ソース:
Math.cs
ソース:
Math.cs
ソース:
Math.cs

minmaxの包括的な範囲にクランプされた value を返します。

C#
public static IntPtr Clamp(IntPtr value, IntPtr min, IntPtr max);
C#
public static nint Clamp(nint value, nint min, nint max);

パラメーター

value

nint

クランプする値。

min

nint

結果の下限。

max

nint

結果の上限。

戻り値

IntPtr

minvaluemax場合は value します。

-又は-

value < min場合は min します。

-又は-

max < value場合は max します。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET 6, 7, 8, 9, 10