Math.Clamp Metodo

Definizione

Overload

Clamp(UIntPtr, UIntPtr, UIntPtr)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

Clamp(UInt64, UInt64, UInt64)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

Clamp(UInt32, UInt32, UInt32)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

Clamp(UInt16, UInt16, UInt16)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

Clamp(Single, Single, Single)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

Clamp(SByte, SByte, SByte)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

Clamp(Int64, Int64, Int64)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

Clamp(Int32, Int32, Int32)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

Clamp(Int16, Int16, Int16)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

Clamp(Double, Double, Double)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

Clamp(Decimal, Decimal, Decimal)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

Clamp(Byte, Byte, Byte)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

Clamp(IntPtr, IntPtr, IntPtr)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

Clamp(UIntPtr, UIntPtr, UIntPtr)

Importante

Questa API non è conforme a CLS.

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

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

Parametri

value
UIntPtr

unativeint

Il valore da fissare.

min
UIntPtr

unativeint

Il limite inferiore del risultato.

max
UIntPtr

unativeint

Il limite superiore del risultato.

Restituisce

UIntPtr

unativeint

value se minvaluemax. -oppure- min se value < min . -oppure- max se max < value .

Attributi

Si applica a

Clamp(UInt64, UInt64, UInt64)

Importante

Questa API non è conforme a CLS.

Restituisce il valore value fissato all'intervallo inclusivo di min e 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);
public static ulong Clamp (ulong value, ulong min, ulong max);
[<System.CLSCompliant(false)>]
static member Clamp : uint64 * uint64 * uint64 -> uint64
static member Clamp : uint64 * uint64 * uint64 -> uint64
Public Shared Function Clamp (value As ULong, min As ULong, max As ULong) As ULong

Parametri

value
UInt64

Il valore da fissare.

min
UInt64

Il limite inferiore del risultato.

max
UInt64

Il limite superiore del risultato.

Restituisce

UInt64

value se minvaluemax.

-oppure- min se value < min.

-oppure- max se max < value.

Attributi

Si applica a

Clamp(UInt32, UInt32, UInt32)

Importante

Questa API non è conforme a CLS.

Restituisce il valore value fissato all'intervallo inclusivo di min e 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);
public static uint Clamp (uint value, uint min, uint max);
[<System.CLSCompliant(false)>]
static member Clamp : uint32 * uint32 * uint32 -> uint32
static member Clamp : uint32 * uint32 * uint32 -> uint32
Public Shared Function Clamp (value As UInteger, min As UInteger, max As UInteger) As UInteger

Parametri

value
UInt32

Il valore da fissare.

min
UInt32

Il limite inferiore del risultato.

max
UInt32

Il limite superiore del risultato.

Restituisce

UInt32

value se minvaluemax.

-oppure- min se value < min.

-oppure- max se max < value.

Attributi

Si applica a

Clamp(UInt16, UInt16, UInt16)

Importante

Questa API non è conforme a CLS.

Restituisce il valore value fissato all'intervallo inclusivo di min e 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);
public static ushort Clamp (ushort value, ushort min, ushort max);
[<System.CLSCompliant(false)>]
static member Clamp : uint16 * uint16 * uint16 -> uint16
static member Clamp : uint16 * uint16 * uint16 -> uint16
Public Shared Function Clamp (value As UShort, min As UShort, max As UShort) As UShort

Parametri

value
UInt16

Il valore da fissare.

min
UInt16

Il limite inferiore del risultato.

max
UInt16

Il limite superiore del risultato.

Restituisce

UInt16

value se minvaluemax.

-oppure- min se value < min.

-oppure- max se max < value.

Attributi

Si applica a

Clamp(Single, Single, Single)

Restituisce il valore value fissato all'intervallo inclusivo di min e 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

Parametri

value
Single

Il valore da fissare.

min
Single

Il limite inferiore del risultato.

max
Single

Il limite superiore del risultato.

Restituisce

Single

value se minvaluemax.

-oppure- min se value < min.

-oppure- max se max < value.

-oppure- NaN se value è uguale a NaN.

Si applica a

Clamp(SByte, SByte, SByte)

Importante

Questa API non è conforme a CLS.

Restituisce il valore value fissato all'intervallo inclusivo di min e 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);
public static sbyte Clamp (sbyte value, sbyte min, sbyte max);
[<System.CLSCompliant(false)>]
static member Clamp : sbyte * sbyte * sbyte -> sbyte
static member Clamp : sbyte * sbyte * sbyte -> sbyte
Public Shared Function Clamp (value As SByte, min As SByte, max As SByte) As SByte

Parametri

value
SByte

Il valore da fissare.

min
SByte

Il limite inferiore del risultato.

max
SByte

Il limite superiore del risultato.

Restituisce

SByte

value se minvaluemax.

-oppure- min se value < min.

-oppure- max se max < value.

Attributi

Si applica a

Clamp(Int64, Int64, Int64)

Restituisce il valore value fissato all'intervallo inclusivo di min e 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

Parametri

value
Int64

Il valore da fissare.

min
Int64

Il limite inferiore del risultato.

max
Int64

Il limite superiore del risultato.

Restituisce

Int64

value se minvaluemax.

-oppure- min se value < min.

-oppure- max se max < value.

Si applica a

Clamp(Int32, Int32, Int32)

Restituisce il valore value fissato all'intervallo inclusivo di min e 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

Parametri

value
Int32

Il valore da fissare.

min
Int32

Il limite inferiore del risultato.

max
Int32

Il limite superiore del risultato.

Restituisce

Int32

value se minvaluemax.

-oppure- min se value < min.

-oppure- max se max < value.

Si applica a

Clamp(Int16, Int16, Int16)

Restituisce il valore value fissato all'intervallo inclusivo di min e 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

Parametri

value
Int16

Il valore da fissare.

min
Int16

Il limite inferiore del risultato.

max
Int16

Il limite superiore del risultato.

Restituisce

Int16

value se minvaluemax.

-oppure- min se value < min.

-oppure- max se max < value.

Si applica a

Clamp(Double, Double, Double)

Restituisce il valore value fissato all'intervallo inclusivo di min e 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

Parametri

value
Double

Il valore da fissare.

min
Double

Il limite inferiore del risultato.

max
Double

Il limite superiore del risultato.

Restituisce

Double

value se minvaluemax.

-oppure- min se value < min.

-oppure- max se max < value.

-oppure- NaN se value è uguale a NaN.

Si applica a

Clamp(Decimal, Decimal, Decimal)

Restituisce il valore value fissato all'intervallo inclusivo di min e 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

Parametri

value
Decimal

Il valore da fissare.

min
Decimal

Il limite inferiore del risultato.

max
Decimal

Il limite superiore del risultato.

Restituisce

Decimal

value se minvaluemax.

-oppure- min se value <min.

-oppure- max se max < value.

Si applica a

Clamp(Byte, Byte, Byte)

Restituisce il valore value fissato all'intervallo inclusivo di min e 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

Parametri

value
Byte

Il valore da fissare.

min
Byte

Il limite inferiore del risultato.

max
Byte

Il limite superiore del risultato.

Restituisce

Byte

value se minvaluemax.

-oppure- min se value < min.

-oppure- max se max < value.

Si applica a

Clamp(IntPtr, IntPtr, IntPtr)

Restituisce il valore value fissato all'intervallo inclusivo di min e max.

public:
 static IntPtr Clamp(IntPtr value, IntPtr min, IntPtr 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

Parametri

value
IntPtr

nativeint

Il valore da fissare.

min
IntPtr

nativeint

Il limite inferiore del risultato.

max
IntPtr

nativeint

Il limite superiore del risultato.

Restituisce

IntPtr

nativeint

value se minvaluemax. -oppure- min se value < min . -oppure- max se max < value .

Si applica a