Condividi tramite


BitOperations.RotateLeft Metodo

Definizione

Overload

RotateLeft(UInt32, Int32)

Ruota il valore specificato a sinistra del numero di bit specificato.

RotateLeft(UInt64, Int32)

Ruota il valore specificato a sinistra del numero di bit specificato.

RotateLeft(UIntPtr, Int32)

Ruota il valore specificato a sinistra del numero di bit specificato. Simile al comportamento dell'istruzione x86 ROL.

RotateLeft(UInt32, Int32)

Origine:
BitOperations.cs
Origine:
BitOperations.cs
Origine:
BitOperations.cs

Importante

Questa API non è conforme a CLS.

Ruota il valore specificato a sinistra del numero di bit specificato.

public:
 static System::UInt32 RotateLeft(System::UInt32 value, int offset);
[System.CLSCompliant(false)]
public static uint RotateLeft (uint value, int offset);
[<System.CLSCompliant(false)>]
static member RotateLeft : uint32 * int -> uint32
Public Shared Function RotateLeft (value As UInteger, offset As Integer) As UInteger

Parametri

value
UInt32

Valore da ruotare.

offset
Int32

Numero di bit in base a cui ruotare. Qualsiasi valore non compreso nell'intervallo [0..31] viene trattato come mod 32 congruo.

Restituisce

Il valore ruotato.

Attributi

Commenti

Questo metodo è simile al comportamento dell'istruzione x86 ROL.

Si applica a

RotateLeft(UInt64, Int32)

Origine:
BitOperations.cs
Origine:
BitOperations.cs
Origine:
BitOperations.cs

Importante

Questa API non è conforme a CLS.

Ruota il valore specificato a sinistra del numero di bit specificato.

public:
 static System::UInt64 RotateLeft(System::UInt64 value, int offset);
[System.CLSCompliant(false)]
public static ulong RotateLeft (ulong value, int offset);
[<System.CLSCompliant(false)>]
static member RotateLeft : uint64 * int -> uint64
Public Shared Function RotateLeft (value As ULong, offset As Integer) As ULong

Parametri

value
UInt64

Valore da ruotare.

offset
Int32

Numero di bit in base a cui ruotare. Qualsiasi valore non compreso nell'intervallo [0..63] viene trattato come mod 64 congruo.

Restituisce

Il valore ruotato.

Attributi

Commenti

Questo metodo è simile al comportamento dell'istruzione x86 ROL.

Si applica a

RotateLeft(UIntPtr, Int32)

Origine:
BitOperations.cs
Origine:
BitOperations.cs
Origine:
BitOperations.cs

Importante

Questa API non è conforme a CLS.

Ruota il valore specificato a sinistra del numero di bit specificato. Simile al comportamento dell'istruzione x86 ROL.

public:
 static UIntPtr RotateLeft(UIntPtr value, int offset);
[System.CLSCompliant(false)]
public static UIntPtr RotateLeft (UIntPtr value, int offset);
[<System.CLSCompliant(false)>]
static member RotateLeft : unativeint * int -> unativeint
Public Shared Function RotateLeft (value As UIntPtr, offset As Integer) As UIntPtr

Parametri

value
UIntPtr

unativeint

Valore da ruotare.

offset
Int32

Numero di bit in base a cui ruotare. Qualsiasi valore all'esterno dell'intervallo [0..31] viene considerato come congruente mod 32 in un processo a 32 bit e qualsiasi valore all'esterno dell'intervallo [0..63] viene considerato come congruente mod 64 in un processo a 64 bit.

Restituisce

UIntPtr

unativeint

Il valore ruotato.

Attributi

Si applica a