Math.Clamp Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
Clamp(Single, Single, Single) |
kapsayıcı |
Clamp(UIntPtr, UIntPtr, UIntPtr) |
kapsayıcı |
Clamp(UInt64, UInt64, UInt64) |
kapsayıcı |
Clamp(UInt32, UInt32, UInt32) |
kapsayıcı |
Clamp(UInt16, UInt16, UInt16) |
kapsayıcı |
Clamp(SByte, SByte, SByte) |
kapsayıcı |
Clamp(Int32, Int32, Int32) |
kapsayıcı |
Clamp(Int64, Int64, Int64) |
kapsayıcı |
Clamp(Int16, Int16, Int16) |
kapsayıcı |
Clamp(Double, Double, Double) |
kapsayıcı |
Clamp(Decimal, Decimal, Decimal) |
kapsayıcı |
Clamp(Byte, Byte, Byte) |
kapsayıcı |
Clamp(IntPtr, IntPtr, IntPtr) |
kapsayıcı |
Clamp(Single, Single, Single)
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
kapsayıcı min
ve max
aralığına sıkıştırılmış value
döndürür.
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ıkıştırılacak değer.
- min
- Single
Sonucun alt sınırı.
- max
- Single
Sonucun üst sınırı.
Döndürülenler
min
≤ value
≤ max
ise value
.
-veya-
value
<
min
ise min
.
-veya-
max
<
value
ise max
.
-veya-
Şunlara uygulanır
Clamp(UIntPtr, UIntPtr, UIntPtr)
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
Önemli
Bu API, CLS uyumlu değildir.
kapsayıcı min
ve max
aralığına sıkıştırılmış value
döndürür.
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)]
public static UIntPtr Clamp (UIntPtr value, UIntPtr min, UIntPtr 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ıkıştı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
min
≤ value
≤ max
ise value
.
-veya-
value
<
min
ise min
.
-veya-
max
<
value
ise max
.
- Öznitelikler
Şunlara uygulanır
Clamp(UInt64, UInt64, UInt64)
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
Önemli
Bu API, CLS uyumlu değildir.
kapsayıcı min
ve max
aralığına sıkıştırılmış value
döndürür.
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ıkıştırılacak değer.
- min
- UInt64
Sonucun alt sınırı.
- max
- UInt64
Sonucun üst sınırı.
Döndürülenler
min
≤ value
≤ max
ise value
.
-veya-
value
<
min
ise min
.
-veya-
max
<
value
ise max
.
- Öznitelikler
Şunlara uygulanır
Clamp(UInt32, UInt32, UInt32)
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
Önemli
Bu API, CLS uyumlu değildir.
kapsayıcı min
ve max
aralığına sıkıştırılmış value
döndürür.
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ıkıştırılacak değer.
- min
- UInt32
Sonucun alt sınırı.
- max
- UInt32
Sonucun üst sınırı.
Döndürülenler
min
≤ value
≤ max
ise value
.
-veya-
value
<
min
ise min
.
-veya-
max
<
value
ise max
.
- Öznitelikler
Şunlara uygulanır
Clamp(UInt16, UInt16, UInt16)
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
Önemli
Bu API, CLS uyumlu değildir.
kapsayıcı min
ve max
aralığına sıkıştırılmış value
döndürür.
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ıkıştırılacak değer.
- min
- UInt16
Sonucun alt sınırı.
- max
- UInt16
Sonucun üst sınırı.
Döndürülenler
min
≤ value
≤ max
ise value
.
-veya-
value
<
min
ise min
.
-veya-
max
<
value
ise max
.
- Öznitelikler
Şunlara uygulanır
Clamp(SByte, SByte, SByte)
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
Önemli
Bu API, CLS uyumlu değildir.
kapsayıcı min
ve max
aralığına sıkıştırılmış value
döndürür.
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ıkıştırılacak değer.
- min
- SByte
Sonucun alt sınırı.
- max
- SByte
Sonucun üst sınırı.
Döndürülenler
min
≤ value
≤ max
ise value
.
-veya-
value
<
min
ise min
.
-veya-
max
<
value
ise max
.
- Öznitelikler
Şunlara uygulanır
Clamp(Int32, Int32, Int32)
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
kapsayıcı min
ve max
aralığına sıkıştırılmış value
döndürür.
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ıkıştırılacak değer.
- min
- Int32
Sonucun alt sınırı.
- max
- Int32
Sonucun üst sınırı.
Döndürülenler
min
≤ value
≤ max
ise value
.
-veya-
value
<
min
ise min
.
-veya-
max
<
value
ise max
.
Şunlara uygulanır
Clamp(Int64, Int64, Int64)
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
kapsayıcı min
ve max
aralığına sıkıştırılmış value
döndürür.
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ıkıştırılacak değer.
- min
- Int64
Sonucun alt sınırı.
- max
- Int64
Sonucun üst sınırı.
Döndürülenler
min
≤ value
≤ max
ise value
.
-veya-
value
<
min
ise min
.
-veya-
max
<
value
ise max
.
Şunlara uygulanır
Clamp(Int16, Int16, Int16)
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
kapsayıcı min
ve max
aralığına sıkıştırılmış value
döndürür.
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ıkıştırılacak değer.
- min
- Int16
Sonucun alt sınırı.
- max
- Int16
Sonucun üst sınırı.
Döndürülenler
min
≤ value
≤ max
ise value
.
-veya-
value
<
min
ise min
.
-veya-
max
<
value
ise max
.
Şunlara uygulanır
Clamp(Double, Double, Double)
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
kapsayıcı min
ve max
aralığına sıkıştırılmış value
döndürür.
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ıkıştırılacak değer.
- min
- Double
Sonucun alt sınırı.
- max
- Double
Sonucun üst sınırı.
Döndürülenler
min
≤ value
≤ max
ise value
.
-veya-
value
<
min
ise min
.
-veya-
max
<
value
ise max
.
-veya-
Şunlara uygulanır
Clamp(Decimal, Decimal, Decimal)
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
kapsayıcı min
ve max
aralığına sıkıştırılmış value
döndürür.
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ıkıştırılacak değer.
- min
- Decimal
Sonucun alt sınırı.
- max
- Decimal
Sonucun üst sınırı.
Döndürülenler
min
≤ value
≤ max
ise value
.
-veya-
value
<
min
ise min
.
-veya-
max
<
value
ise max
.
Şunlara uygulanır
Clamp(Byte, Byte, Byte)
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
kapsayıcı min
ve max
aralığına sıkıştırılmış value
döndürür.
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ıkıştırılacak değer.
- min
- Byte
Sonucun alt sınırı.
- max
- Byte
Sonucun üst sınırı.
Döndürülenler
min
≤ value
≤ max
ise value
.
-veya-
value
<
min
ise min
.
-veya-
max
<
value
ise max
.
Şunlara uygulanır
Clamp(IntPtr, IntPtr, IntPtr)
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
- Kaynak:
- Math.cs
kapsayıcı min
ve max
aralığına sıkıştırılmış value
döndürür.
public:
static IntPtr Clamp(IntPtr value, IntPtr min, IntPtr max);
public static nint Clamp (nint value, nint min, nint max);
public static IntPtr Clamp (IntPtr value, IntPtr min, IntPtr 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ıkıştı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
min
≤ value
≤ max
ise value
.
-veya-
value
<
min
ise min
.
-veya-
max
<
value
ise max
.