Math.Clamp Yöntem

Tanım

Aşırı Yüklemeler

Name Description
Clamp(Single, Single, Single)

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

Clamp(UIntPtr, UIntPtr, UIntPtr)

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

Clamp(UInt64, UInt64, UInt64)

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

Clamp(UInt32, UInt32, UInt32)

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

Clamp(UInt16, UInt16, UInt16)

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

Clamp(SByte, SByte, SByte)

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

Clamp(Int32, Int32, Int32)

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

Clamp(Int64, Int64, Int64)

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

Clamp(Int16, Int16, Int16)

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

Clamp(Double, Double, Double)

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

Clamp(Decimal, Decimal, Decimal)

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

Clamp(Byte, Byte, Byte)

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

Clamp(IntPtr, IntPtr, IntPtr)

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

Clamp(Single, Single, Single)

Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

public:
 static float Clamp(float value, float min, float max);
public static float Clamp(float value, float min, float max);
static member Clamp : single * single * single -> single
Public Shared Function Clamp (value As Single, min As Single, max As Single) As Single

Parametreler

value
Single

Sınırlandırılacak değer.

min
Single

Sonucun alt sınırı.

max
Single

Sonucun üst sınırı.

Döndürülenler

valueminvalue.max

-veya-

min ise value<min.

-veya-

max ise max<value.

-veya-

NaN eşitse valueNaN.

Özel durumlar

max değerinden minküçüktür.

Şunlara uygulanır

Clamp(UIntPtr, UIntPtr, UIntPtr)

Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs

Önemli

Bu API, CLS uyumlu değildir.

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

public:
 static UIntPtr Clamp(UIntPtr value, UIntPtr min, UIntPtr max);
[System.CLSCompliant(false)]
public static UIntPtr Clamp(UIntPtr value, UIntPtr min, UIntPtr max);
[System.CLSCompliant(false)]
public static nuint Clamp(nuint value, nuint min, nuint max);
[<System.CLSCompliant(false)>]
static member Clamp : unativeint * unativeint * unativeint -> unativeint
Public Shared Function Clamp (value As UIntPtr, min As UIntPtr, max As UIntPtr) As UIntPtr

Parametreler

value
UIntPtr

nuint

unativeint

Sınırlandırılacak değer.

min
UIntPtr

nuint

unativeint

Sonucun alt sınırı.

max
UIntPtr

nuint

unativeint

Sonucun üst sınırı.

Döndürülenler

UIntPtr

unativeint

valueminvalue.max

-veya-

min ise value<min.

-veya-

max ise max<value.

Öznitelikler

Özel durumlar

max değerinden minküçüktür.

Şunlara uygulanır

Clamp(UInt64, UInt64, UInt64)

Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs

Önemli

Bu API, CLS uyumlu değildir.

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

public:
 static System::UInt64 Clamp(System::UInt64 value, System::UInt64 min, System::UInt64 max);
[System.CLSCompliant(false)]
public static ulong Clamp(ulong value, ulong min, ulong max);
[<System.CLSCompliant(false)>]
static member Clamp : uint64 * uint64 * uint64 -> uint64
Public Shared Function Clamp (value As ULong, min As ULong, max As ULong) As ULong

Parametreler

value
UInt64

Sınırlandırılacak değer.

min
UInt64

Sonucun alt sınırı.

max
UInt64

Sonucun üst sınırı.

Döndürülenler

valueminvalue.max

-veya-

min ise value<min.

-veya-

max ise max<value.

Öznitelikler

Özel durumlar

max değerinden minküçüktür.

Şunlara uygulanır

Clamp(UInt32, UInt32, UInt32)

Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs

Önemli

Bu API, CLS uyumlu değildir.

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

public:
 static System::UInt32 Clamp(System::UInt32 value, System::UInt32 min, System::UInt32 max);
[System.CLSCompliant(false)]
public static uint Clamp(uint value, uint min, uint max);
[<System.CLSCompliant(false)>]
static member Clamp : uint32 * uint32 * uint32 -> uint32
Public Shared Function Clamp (value As UInteger, min As UInteger, max As UInteger) As UInteger

Parametreler

value
UInt32

Sınırlandırılacak değer.

min
UInt32

Sonucun alt sınırı.

max
UInt32

Sonucun üst sınırı.

Döndürülenler

valueminvalue.max

-veya-

min ise value<min.

-veya-

max ise max<value.

Öznitelikler

Özel durumlar

max değerinden minküçüktür.

Şunlara uygulanır

Clamp(UInt16, UInt16, UInt16)

Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs

Önemli

Bu API, CLS uyumlu değildir.

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

public:
 static System::UInt16 Clamp(System::UInt16 value, System::UInt16 min, System::UInt16 max);
[System.CLSCompliant(false)]
public static ushort Clamp(ushort value, ushort min, ushort max);
[<System.CLSCompliant(false)>]
static member Clamp : uint16 * uint16 * uint16 -> uint16
Public Shared Function Clamp (value As UShort, min As UShort, max As UShort) As UShort

Parametreler

value
UInt16

Sınırlandırılacak değer.

min
UInt16

Sonucun alt sınırı.

max
UInt16

Sonucun üst sınırı.

Döndürülenler

valueminvalue.max

-veya-

min ise value<min.

-veya-

max ise max<value.

Öznitelikler

Özel durumlar

max değerinden minküçüktür.

Şunlara uygulanır

Clamp(SByte, SByte, SByte)

Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs

Önemli

Bu API, CLS uyumlu değildir.

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

public:
 static System::SByte Clamp(System::SByte value, System::SByte min, System::SByte max);
[System.CLSCompliant(false)]
public static sbyte Clamp(sbyte value, sbyte min, sbyte max);
[<System.CLSCompliant(false)>]
static member Clamp : sbyte * sbyte * sbyte -> sbyte
Public Shared Function Clamp (value As SByte, min As SByte, max As SByte) As SByte

Parametreler

value
SByte

Sınırlandırılacak değer.

min
SByte

Sonucun alt sınırı.

max
SByte

Sonucun üst sınırı.

Döndürülenler

valueminvalue.max

-veya-

min ise value<min.

-veya-

max ise max<value.

Öznitelikler

Özel durumlar

max değerinden minküçüktür.

Şunlara uygulanır

Clamp(Int32, Int32, Int32)

Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

public:
 static int Clamp(int value, int min, int max);
public static int Clamp(int value, int min, int max);
static member Clamp : int * int * int -> int
Public Shared Function Clamp (value As Integer, min As Integer, max As Integer) As Integer

Parametreler

value
Int32

Sınırlandırılacak değer.

min
Int32

Sonucun alt sınırı.

max
Int32

Sonucun üst sınırı.

Döndürülenler

valueminvalue.max

-veya-

min ise value<min.

-veya-

max ise max<value.

Özel durumlar

max değerinden minküçüktür.

Şunlara uygulanır

Clamp(Int64, Int64, Int64)

Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

public:
 static long Clamp(long value, long min, long max);
public static long Clamp(long value, long min, long max);
static member Clamp : int64 * int64 * int64 -> int64
Public Shared Function Clamp (value As Long, min As Long, max As Long) As Long

Parametreler

value
Int64

Sınırlandırılacak değer.

min
Int64

Sonucun alt sınırı.

max
Int64

Sonucun üst sınırı.

Döndürülenler

valueminvalue.max

-veya-

min ise value<min.

-veya-

max ise max<value.

Özel durumlar

max değerinden minküçüktür.

Şunlara uygulanır

Clamp(Int16, Int16, Int16)

Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

public:
 static short Clamp(short value, short min, short max);
public static short Clamp(short value, short min, short max);
static member Clamp : int16 * int16 * int16 -> int16
Public Shared Function Clamp (value As Short, min As Short, max As Short) As Short

Parametreler

value
Int16

Sınırlandırılacak değer.

min
Int16

Sonucun alt sınırı.

max
Int16

Sonucun üst sınırı.

Döndürülenler

valueminvalue.max

-veya-

min ise value<min.

-veya-

max ise max<value.

Özel durumlar

max değerinden minküçüktür.

Şunlara uygulanır

Clamp(Double, Double, Double)

Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

public:
 static double Clamp(double value, double min, double max);
public static double Clamp(double value, double min, double max);
static member Clamp : double * double * double -> double
Public Shared Function Clamp (value As Double, min As Double, max As Double) As Double

Parametreler

value
Double

Sınırlandırılacak değer.

min
Double

Sonucun alt sınırı.

max
Double

Sonucun üst sınırı.

Döndürülenler

valueminvalue.max

-veya-

min ise value<min.

-veya-

max ise max<value.

-veya-

NaN eşitse valueNaN.

Özel durumlar

max değerinden minküçüktür.

Şunlara uygulanır

Clamp(Decimal, Decimal, Decimal)

Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

public:
 static System::Decimal Clamp(System::Decimal value, System::Decimal min, System::Decimal max);
public static decimal Clamp(decimal value, decimal min, decimal max);
static member Clamp : decimal * decimal * decimal -> decimal
Public Shared Function Clamp (value As Decimal, min As Decimal, max As Decimal) As Decimal

Parametreler

value
Decimal

Sınırlandırılacak değer.

min
Decimal

Sonucun alt sınırı.

max
Decimal

Sonucun üst sınırı.

Döndürülenler

valueminvalue.max

-veya-

min ise value<min.

-veya-

max ise max<value.

Özel durumlar

max değerinden minküçüktür.

Şunlara uygulanır

Clamp(Byte, Byte, Byte)

Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

public:
 static System::Byte Clamp(System::Byte value, System::Byte min, System::Byte max);
public static byte Clamp(byte value, byte min, byte max);
static member Clamp : byte * byte * byte -> byte
Public Shared Function Clamp (value As Byte, min As Byte, max As Byte) As Byte

Parametreler

value
Byte

Sınırlandırılacak değer.

min
Byte

Sonucun alt sınırı.

max
Byte

Sonucun üst sınırı.

Döndürülenler

valueminvalue.max

-veya-

min ise value<min.

-veya-

max ise max<value.

Özel durumlar

max değerinden minküçüktür.

Şunlara uygulanır

Clamp(IntPtr, IntPtr, IntPtr)

Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs
Kaynak:
Math.cs

ve valuekapsayıcı aralığına kelepçelenmiş olarak min döndürürmax.

public:
 static IntPtr Clamp(IntPtr value, IntPtr min, IntPtr max);
public static IntPtr Clamp(IntPtr value, IntPtr min, IntPtr max);
public static nint Clamp(nint value, nint min, nint max);
static member Clamp : nativeint * nativeint * nativeint -> nativeint
Public Shared Function Clamp (value As IntPtr, min As IntPtr, max As IntPtr) As IntPtr

Parametreler

value
IntPtr

nint

nativeint

Sınırlandırılacak değer.

min
IntPtr

nint

nativeint

Sonucun alt sınırı.

max
IntPtr

nint

nativeint

Sonucun üst sınırı.

Döndürülenler

IntPtr

nativeint

valueminvalue.max

-veya-

min ise value<min.

-veya-

max ise max<value.

Özel durumlar

max değerinden minküçüktür.

Şunlara uygulanır