BitOperations.RotateLeft Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
unativeint
Il valore ruotato.
- Attributi