Leggere in inglese

Condividi tramite


Math.Clamp Metodo

Definizione

Overload

Clamp(Single, Single, Single)

Restituisce value bloccato all'intervallo inclusivo di min e max.

Clamp(UIntPtr, UIntPtr, UIntPtr)

Restituisce value bloccato all'intervallo inclusivo di min e max.

Clamp(UInt64, UInt64, UInt64)

Restituisce value bloccato all'intervallo inclusivo di min e max.

Clamp(UInt32, UInt32, UInt32)

Restituisce value bloccato all'intervallo inclusivo di min e max.

Clamp(UInt16, UInt16, UInt16)

Restituisce value bloccato all'intervallo inclusivo di min e max.

Clamp(SByte, SByte, SByte)

Restituisce value bloccato all'intervallo inclusivo di min e max.

Clamp(Int32, Int32, Int32)

Restituisce value bloccato all'intervallo inclusivo di min e max.

Clamp(Int64, Int64, Int64)

Restituisce value bloccato all'intervallo inclusivo di min e max.

Clamp(Int16, Int16, Int16)

Restituisce value bloccato all'intervallo inclusivo di min e max.

Clamp(Double, Double, Double)

Restituisce value bloccato all'intervallo inclusivo di min e max.

Clamp(Decimal, Decimal, Decimal)

Restituisce value bloccato all'intervallo inclusivo di min e max.

Clamp(Byte, Byte, Byte)

Restituisce value bloccato all'intervallo inclusivo di min e max.

Clamp(IntPtr, IntPtr, IntPtr)

Restituisce value bloccato all'intervallo inclusivo di min e max.

Clamp(Single, Single, Single)

Origine:
Math.cs
Origine:
Math.cs
Origine:
Math.cs

Restituisce value bloccato all'intervallo inclusivo di min e max.

public static float Clamp(float value, float min, float max);

Parametri

value
Single

Valore da bloccare.

min
Single

Limite inferiore del risultato.

max
Single

Limite superiore del risultato.

Restituisce

value se minvaluemax.

-o-

min se value<min.

-o-

max se max<value.

-o-

NaN se value è uguale a NaN.

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(UIntPtr, UIntPtr, UIntPtr)

Origine:
Math.cs
Origine:
Math.cs
Origine:
Math.cs

Importante

Questa API non è conforme a CLS.

Restituisce value bloccato all'intervallo inclusivo di min e 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);

Parametri

value

nuint

Valore da bloccare.

min

nuint

Limite inferiore del risultato.

max

nuint

Limite superiore del risultato.

Restituisce

UIntPtr

value se minvaluemax.

-o-

min se value<min.

-o-

max se max<value.

Attributi

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET 6, 7, 8, 9, 10

Clamp(UInt64, UInt64, UInt64)

Origine:
Math.cs
Origine:
Math.cs
Origine:
Math.cs

Importante

Questa API non è conforme a CLS.

Restituisce value bloccato all'intervallo inclusivo di min e max.

[System.CLSCompliant(false)]
public static ulong Clamp(ulong value, ulong min, ulong max);

Parametri

value
UInt64

Valore da bloccare.

min
UInt64

Limite inferiore del risultato.

max
UInt64

Limite superiore del risultato.

Restituisce

value se minvaluemax.

-o-

min se value<min.

-o-

max se max<value.

Attributi

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(UInt32, UInt32, UInt32)

Origine:
Math.cs
Origine:
Math.cs
Origine:
Math.cs

Importante

Questa API non è conforme a CLS.

Restituisce value bloccato all'intervallo inclusivo di min e max.

[System.CLSCompliant(false)]
public static uint Clamp(uint value, uint min, uint max);

Parametri

value
UInt32

Valore da bloccare.

min
UInt32

Limite inferiore del risultato.

max
UInt32

Limite superiore del risultato.

Restituisce

value se minvaluemax.

-o-

min se value<min.

-o-

max se max<value.

Attributi

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(UInt16, UInt16, UInt16)

Origine:
Math.cs
Origine:
Math.cs
Origine:
Math.cs

Importante

Questa API non è conforme a CLS.

Restituisce value bloccato all'intervallo inclusivo di min e max.

[System.CLSCompliant(false)]
public static ushort Clamp(ushort value, ushort min, ushort max);

Parametri

value
UInt16

Valore da bloccare.

min
UInt16

Limite inferiore del risultato.

max
UInt16

Limite superiore del risultato.

Restituisce

value se minvaluemax.

-o-

min se value<min.

-o-

max se max<value.

Attributi

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(SByte, SByte, SByte)

Origine:
Math.cs
Origine:
Math.cs
Origine:
Math.cs

Importante

Questa API non è conforme a CLS.

Restituisce value bloccato all'intervallo inclusivo di min e max.

[System.CLSCompliant(false)]
public static sbyte Clamp(sbyte value, sbyte min, sbyte max);

Parametri

value
SByte

Valore da bloccare.

min
SByte

Limite inferiore del risultato.

max
SByte

Limite superiore del risultato.

Restituisce

value se minvaluemax.

-o-

min se value<min.

-o-

max se max<value.

Attributi

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(Int32, Int32, Int32)

Origine:
Math.cs
Origine:
Math.cs
Origine:
Math.cs

Restituisce value bloccato all'intervallo inclusivo di min e max.

public static int Clamp(int value, int min, int max);

Parametri

value
Int32

Valore da bloccare.

min
Int32

Limite inferiore del risultato.

max
Int32

Limite superiore del risultato.

Restituisce

value se minvaluemax.

-o-

min se value<min.

-o-

max se max<value.

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(Int64, Int64, Int64)

Origine:
Math.cs
Origine:
Math.cs
Origine:
Math.cs

Restituisce value bloccato all'intervallo inclusivo di min e max.

public static long Clamp(long value, long min, long max);

Parametri

value
Int64

Valore da bloccare.

min
Int64

Limite inferiore del risultato.

max
Int64

Limite superiore del risultato.

Restituisce

value se minvaluemax.

-o-

min se value<min.

-o-

max se max<value.

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(Int16, Int16, Int16)

Origine:
Math.cs
Origine:
Math.cs
Origine:
Math.cs

Restituisce value bloccato all'intervallo inclusivo di min e max.

public static short Clamp(short value, short min, short max);

Parametri

value
Int16

Valore da bloccare.

min
Int16

Limite inferiore del risultato.

max
Int16

Limite superiore del risultato.

Restituisce

value se minvaluemax.

-o-

min se value<min.

-o-

max se max<value.

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(Double, Double, Double)

Origine:
Math.cs
Origine:
Math.cs
Origine:
Math.cs

Restituisce value bloccato all'intervallo inclusivo di min e max.

public static double Clamp(double value, double min, double max);

Parametri

value
Double

Valore da bloccare.

min
Double

Limite inferiore del risultato.

max
Double

Limite superiore del risultato.

Restituisce

value se minvaluemax.

-o-

min se value<min.

-o-

max se max<value.

-o-

NaN se value è uguale a NaN.

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(Decimal, Decimal, Decimal)

Origine:
Math.cs
Origine:
Math.cs
Origine:
Math.cs

Restituisce value bloccato all'intervallo inclusivo di min e max.

public static decimal Clamp(decimal value, decimal min, decimal max);

Parametri

value
Decimal

Valore da bloccare.

min
Decimal

Limite inferiore del risultato.

max
Decimal

Limite superiore del risultato.

Restituisce

value se minvaluemax.

-o-

min se value<min.

-o-

max se max<value.

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(Byte, Byte, Byte)

Origine:
Math.cs
Origine:
Math.cs
Origine:
Math.cs

Restituisce value bloccato all'intervallo inclusivo di min e max.

public static byte Clamp(byte value, byte min, byte max);

Parametri

value
Byte

Valore da bloccare.

min
Byte

Limite inferiore del risultato.

max
Byte

Limite superiore del risultato.

Restituisce

value se minvaluemax.

-o-

min se value<min.

-o-

max se max<value.

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

Clamp(IntPtr, IntPtr, IntPtr)

Origine:
Math.cs
Origine:
Math.cs
Origine:
Math.cs

Restituisce value bloccato all'intervallo inclusivo di min e max.

public static IntPtr Clamp(IntPtr value, IntPtr min, IntPtr max);
public static nint Clamp(nint value, nint min, nint max);

Parametri

value

nint

Valore da bloccare.

min

nint

Limite inferiore del risultato.

max

nint

Limite superiore del risultato.

Restituisce

IntPtr

value se minvaluemax.

-o-

min se value<min.

-o-

max se max<value.

Si applica a

.NET 10 e altre versioni
Prodotto Versioni
.NET 6, 7, 8, 9, 10