Math.Clamp Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
Clamp(Single, Single, Single) |
Mengembalikan |
Clamp(UIntPtr, UIntPtr, UIntPtr) |
Mengembalikan |
Clamp(UInt64, UInt64, UInt64) |
Mengembalikan |
Clamp(UInt32, UInt32, UInt32) |
Mengembalikan |
Clamp(UInt16, UInt16, UInt16) |
Mengembalikan |
Clamp(SByte, SByte, SByte) |
Mengembalikan |
Clamp(Int32, Int32, Int32) |
Mengembalikan |
Clamp(Int64, Int64, Int64) |
Mengembalikan |
Clamp(Int16, Int16, Int16) |
Mengembalikan |
Clamp(Double, Double, Double) |
Mengembalikan |
Clamp(Decimal, Decimal, Decimal) |
Mengembalikan |
Clamp(Byte, Byte, Byte) |
Mengembalikan |
Clamp(IntPtr, IntPtr, IntPtr) |
Mengembalikan |
Clamp(Single, Single, Single)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Mengembalikan value
dijepit ke rentang inklusif min
dan max
.
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
Parameter
- value
- Single
Nilai yang akan dijepit.
- min
- Single
Batas bawah hasil.
- max
- Single
Batas atas hasil.
Mengembalikan
value
jika min
≤ value
≤ max
.
-atau-
min
jika value
<min
.
-atau-
max
jika max
<value
.
-atau-
NaN jika value
sama dengan NaN.
Berlaku untuk
Clamp(UIntPtr, UIntPtr, UIntPtr)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Penting
API ini bukan kompatibel CLS.
Mengembalikan value
dijepit ke rentang inklusif min
dan max
.
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
Parameter
- value
-
UIntPtr
nuint
unativeint
Nilai yang akan dijepit.
- min
-
UIntPtr
nuint
unativeint
Batas bawah hasil.
- max
-
UIntPtr
nuint
unativeint
Batas atas hasil.
Mengembalikan
value
jika min
≤ value
≤ max
.
-atau-
min
jika value
<min
.
-atau-
max
jika max
<value
.
- Atribut
Berlaku untuk
Clamp(UInt64, UInt64, UInt64)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Penting
API ini bukan kompatibel CLS.
Mengembalikan value
dijepit ke rentang inklusif min
dan max
.
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
Parameter
- value
- UInt64
Nilai yang akan dijepit.
- min
- UInt64
Batas bawah hasil.
- max
- UInt64
Batas atas hasil.
Mengembalikan
value
jika min
≤ value
≤ max
.
-atau-
min
jika value
<min
.
-atau-
max
jika max
<value
.
- Atribut
Berlaku untuk
Clamp(UInt32, UInt32, UInt32)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Penting
API ini bukan kompatibel CLS.
Mengembalikan value
dijepit ke rentang inklusif min
dan max
.
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
Parameter
- value
- UInt32
Nilai yang akan dijepit.
- min
- UInt32
Batas bawah hasil.
- max
- UInt32
Batas atas hasil.
Mengembalikan
value
jika min
≤ value
≤ max
.
-atau-
min
jika value
<min
.
-atau-
max
jika max
<value
.
- Atribut
Berlaku untuk
Clamp(UInt16, UInt16, UInt16)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Penting
API ini bukan kompatibel CLS.
Mengembalikan value
dijepit ke rentang inklusif min
dan max
.
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
Parameter
- value
- UInt16
Nilai yang akan dijepit.
- min
- UInt16
Batas bawah hasil.
- max
- UInt16
Batas atas hasil.
Mengembalikan
value
jika min
≤ value
≤ max
.
-atau-
min
jika value
<min
.
-atau-
max
jika max
<value
.
- Atribut
Berlaku untuk
Clamp(SByte, SByte, SByte)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Penting
API ini bukan kompatibel CLS.
Mengembalikan value
dijepit ke rentang inklusif min
dan max
.
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
Parameter
- value
- SByte
Nilai yang akan dijepit.
- min
- SByte
Batas bawah hasil.
- max
- SByte
Batas atas hasil.
Mengembalikan
value
jika min
≤ value
≤ max
.
-atau-
min
jika value
<min
.
-atau-
max
jika max
<value
.
- Atribut
Berlaku untuk
Clamp(Int32, Int32, Int32)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Mengembalikan value
dijepit ke rentang inklusif min
dan max
.
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
Parameter
- value
- Int32
Nilai yang akan dijepit.
- min
- Int32
Batas bawah hasil.
- max
- Int32
Batas atas hasil.
Mengembalikan
value
jika min
≤ value
≤ max
.
-atau-
min
jika value
<min
.
-atau-
max
jika max
<value
.
Berlaku untuk
Clamp(Int64, Int64, Int64)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Mengembalikan value
dijepit ke rentang inklusif min
dan max
.
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
Parameter
- value
- Int64
Nilai yang akan dijepit.
- min
- Int64
Batas bawah hasil.
- max
- Int64
Batas atas hasil.
Mengembalikan
value
jika min
≤ value
≤ max
.
-atau-
min
jika value
<min
.
-atau-
max
jika max
<value
.
Berlaku untuk
Clamp(Int16, Int16, Int16)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Mengembalikan value
dijepit ke rentang inklusif min
dan max
.
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
Parameter
- value
- Int16
Nilai yang akan dijepit.
- min
- Int16
Batas bawah hasil.
- max
- Int16
Batas atas hasil.
Mengembalikan
value
jika min
≤ value
≤ max
.
-atau-
min
jika value
<min
.
-atau-
max
jika max
<value
.
Berlaku untuk
Clamp(Double, Double, Double)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Mengembalikan value
dijepit ke rentang inklusif min
dan max
.
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
Parameter
- value
- Double
Nilai yang akan dijepit.
- min
- Double
Batas bawah hasil.
- max
- Double
Batas atas hasil.
Mengembalikan
value
jika min
≤ value
≤ max
.
-atau-
min
jika value
<min
.
-atau-
max
jika max
<value
.
-atau-
NaN jika value
sama dengan NaN.
Berlaku untuk
Clamp(Decimal, Decimal, Decimal)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Mengembalikan value
dijepit ke rentang inklusif min
dan max
.
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
Parameter
- value
- Decimal
Nilai yang akan dijepit.
- min
- Decimal
Batas bawah hasil.
- max
- Decimal
Batas atas hasil.
Mengembalikan
value
jika min
≤ value
≤ max
.
-atau-
min
jika value
<min
.
-atau-
max
jika max
<value
.
Berlaku untuk
Clamp(Byte, Byte, Byte)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Mengembalikan value
dijepit ke rentang inklusif min
dan max
.
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
Parameter
- value
- Byte
Nilai yang akan dijepit.
- min
- Byte
Batas bawah hasil.
- max
- Byte
Batas atas hasil.
Mengembalikan
value
jika min
≤ value
≤ max
.
-atau-
min
jika value
<min
.
-atau-
max
jika max
<value
.
Berlaku untuk
Clamp(IntPtr, IntPtr, IntPtr)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Mengembalikan value
dijepit ke rentang inklusif min
dan max
.
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
Parameter
- value
-
IntPtr
nint
nativeint
Nilai yang akan dijepit.
- min
-
IntPtr
nint
nativeint
Batas bawah hasil.
- max
-
IntPtr
nint
nativeint
Batas atas hasil.
Mengembalikan
value
jika min
≤ value
≤ max
.
-atau-
min
jika value
<min
.
-atau-
max
jika max
<value
.