Math.Clamp Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Clamp(Single, Single, Single) |
Vrátí |
Clamp(UIntPtr, UIntPtr, UIntPtr) |
Vrátí |
Clamp(UInt64, UInt64, UInt64) |
Vrátí |
Clamp(UInt32, UInt32, UInt32) |
Vrátí |
Clamp(UInt16, UInt16, UInt16) |
Vrátí |
Clamp(SByte, SByte, SByte) |
Vrátí |
Clamp(Int32, Int32, Int32) |
Vrátí |
Clamp(Int64, Int64, Int64) |
Vrátí |
Clamp(Int16, Int16, Int16) |
Vrátí |
Clamp(Double, Double, Double) |
Vrátí |
Clamp(Decimal, Decimal, Decimal) |
Vrátí |
Clamp(Byte, Byte, Byte) |
Vrátí |
Clamp(IntPtr, IntPtr, IntPtr) |
Vrátí |
Clamp(Single, Single, Single)
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
Vrátí value
upínací na inkluzivní rozsah min
a 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
Parametry
- value
- Single
Hodnota, která má být uchycena.
- min
- Single
Dolní mez výsledku.
- max
- Single
Horní mez výsledku.
Návraty
value
, pokud min
≤ value
≤ max
.
-nebo-
min
pokud value
<min
.
-nebo-
max
pokud max
<value
.
-nebo-
NaN, pokud se value
rovná NaN.
Platí pro
Clamp(UIntPtr, UIntPtr, UIntPtr)
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Vrátí value
upínací na inkluzivní rozsah min
a 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
Parametry
- value
-
UIntPtr
nuint
unativeint
Hodnota, která má být uchycena.
- min
-
UIntPtr
nuint
unativeint
Dolní mez výsledku.
- max
-
UIntPtr
nuint
unativeint
Horní mez výsledku.
Návraty
value
, pokud min
≤ value
≤ max
.
-nebo-
min
pokud value
<min
.
-nebo-
max
pokud max
<value
.
- Atributy
Platí pro
Clamp(UInt64, UInt64, UInt64)
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Vrátí value
upínací na inkluzivní rozsah min
a 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
Parametry
- value
- UInt64
Hodnota, která má být uchycena.
- min
- UInt64
Dolní mez výsledku.
- max
- UInt64
Horní mez výsledku.
Návraty
value
, pokud min
≤ value
≤ max
.
-nebo-
min
pokud value
<min
.
-nebo-
max
pokud max
<value
.
- Atributy
Platí pro
Clamp(UInt32, UInt32, UInt32)
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Vrátí value
upínací na inkluzivní rozsah min
a 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
Parametry
- value
- UInt32
Hodnota, která má být uchycena.
- min
- UInt32
Dolní mez výsledku.
- max
- UInt32
Horní mez výsledku.
Návraty
value
, pokud min
≤ value
≤ max
.
-nebo-
min
pokud value
<min
.
-nebo-
max
pokud max
<value
.
- Atributy
Platí pro
Clamp(UInt16, UInt16, UInt16)
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Vrátí value
upínací na inkluzivní rozsah min
a 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
Parametry
- value
- UInt16
Hodnota, která má být uchycena.
- min
- UInt16
Dolní mez výsledku.
- max
- UInt16
Horní mez výsledku.
Návraty
value
, pokud min
≤ value
≤ max
.
-nebo-
min
pokud value
<min
.
-nebo-
max
pokud max
<value
.
- Atributy
Platí pro
Clamp(SByte, SByte, SByte)
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Vrátí value
upínací na inkluzivní rozsah min
a 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
Parametry
- value
- SByte
Hodnota, která má být uchycena.
- min
- SByte
Dolní mez výsledku.
- max
- SByte
Horní mez výsledku.
Návraty
value
, pokud min
≤ value
≤ max
.
-nebo-
min
pokud value
<min
.
-nebo-
max
pokud max
<value
.
- Atributy
Platí pro
Clamp(Int32, Int32, Int32)
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
Vrátí value
upínací na inkluzivní rozsah min
a 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
Parametry
- value
- Int32
Hodnota, která má být uchycena.
- min
- Int32
Dolní mez výsledku.
- max
- Int32
Horní mez výsledku.
Návraty
value
, pokud min
≤ value
≤ max
.
-nebo-
min
pokud value
<min
.
-nebo-
max
pokud max
<value
.
Platí pro
Clamp(Int64, Int64, Int64)
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
Vrátí value
upínací na inkluzivní rozsah min
a 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
Parametry
- value
- Int64
Hodnota, která má být uchycena.
- min
- Int64
Dolní mez výsledku.
- max
- Int64
Horní mez výsledku.
Návraty
value
, pokud min
≤ value
≤ max
.
-nebo-
min
pokud value
<min
.
-nebo-
max
pokud max
<value
.
Platí pro
Clamp(Int16, Int16, Int16)
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
Vrátí value
upínací na inkluzivní rozsah min
a 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
Parametry
- value
- Int16
Hodnota, která má být uchycena.
- min
- Int16
Dolní mez výsledku.
- max
- Int16
Horní mez výsledku.
Návraty
value
, pokud min
≤ value
≤ max
.
-nebo-
min
pokud value
<min
.
-nebo-
max
pokud max
<value
.
Platí pro
Clamp(Double, Double, Double)
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
Vrátí value
upínací na inkluzivní rozsah min
a 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
Parametry
- value
- Double
Hodnota, která má být uchycena.
- min
- Double
Dolní mez výsledku.
- max
- Double
Horní mez výsledku.
Návraty
value
, pokud min
≤ value
≤ max
.
-nebo-
min
pokud value
<min
.
-nebo-
max
pokud max
<value
.
-nebo-
NaN, pokud se value
rovná NaN.
Platí pro
Clamp(Decimal, Decimal, Decimal)
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
Vrátí value
upínací na inkluzivní rozsah min
a 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
Parametry
- value
- Decimal
Hodnota, která má být uchycena.
- min
- Decimal
Dolní mez výsledku.
- max
- Decimal
Horní mez výsledku.
Návraty
value
, pokud min
≤ value
≤ max
.
-nebo-
min
pokud value
<min
.
-nebo-
max
pokud max
<value
.
Platí pro
Clamp(Byte, Byte, Byte)
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
Vrátí value
upínací na inkluzivní rozsah min
a 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
Parametry
- value
- Byte
Hodnota, která má být uchycena.
- min
- Byte
Dolní mez výsledku.
- max
- Byte
Horní mez výsledku.
Návraty
value
, pokud min
≤ value
≤ max
.
-nebo-
min
pokud value
<min
.
-nebo-
max
pokud max
<value
.
Platí pro
Clamp(IntPtr, IntPtr, IntPtr)
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
- Zdroj:
- Math.cs
Vrátí value
upínací na inkluzivní rozsah min
a 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
Parametry
- value
-
IntPtr
nint
nativeint
Hodnota, která má být uchycena.
- min
-
IntPtr
nint
nativeint
Dolní mez výsledku.
- max
-
IntPtr
nint
nativeint
Horní mez výsledku.
Návraty
value
, pokud min
≤ value
≤ max
.
-nebo-
min
pokud value
<min
.
-nebo-
max
pokud max
<value
.