BitOperations.RotateLeft Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
RotateLeft(UInt32, Int32) |
Gira el valor especificado a la izquierda el número de bits especificado. |
RotateLeft(UInt64, Int32) |
Gira el valor especificado a la izquierda el número de bits especificado. |
RotateLeft(UIntPtr, Int32) |
Gira el valor especificado a la izquierda el número de bits especificado. Similar en comportamiento a la instrucción rol x86. |
RotateLeft(UInt32, Int32)
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
Importante
Esta API no es conforme a CLS.
Gira el valor especificado a la izquierda el número de bits especificado.
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
Parámetros
- value
- UInt32
Valor que se va a girar.
- offset
- Int32
Número de bits por el que se va a girar. Cualquier valor fuera del intervalo [0-31] se trata como un módulo de congruencia 32.
Devoluciones
El valor girado.
- Atributos
Comentarios
Este método es similar en comportamiento a la instrucción rol x86.
Se aplica a
RotateLeft(UInt64, Int32)
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
Importante
Esta API no es conforme a CLS.
Gira el valor especificado a la izquierda el número de bits especificado.
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
Parámetros
- value
- UInt64
Valor que se va a girar.
- offset
- Int32
Número de bits por el que se va a girar. Cualquier valor fuera del intervalo [0-63] se trata como un módulo de congruencia 64.
Devoluciones
El valor girado.
- Atributos
Comentarios
Este método es similar en comportamiento a la instrucción rol x86.
Se aplica a
RotateLeft(UIntPtr, Int32)
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
Importante
Esta API no es conforme a CLS.
Gira el valor especificado a la izquierda el número de bits especificado. Similar en comportamiento a la instrucción rol x86.
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
Parámetros
- value
-
UIntPtr
unativeint
Valor que se va a girar.
- offset
- Int32
Número de bits por el que se va a girar. Cualquier valor fuera del intervalo [0..31] se trata como congruente mod 32 en un proceso de 32 bits y cualquier valor fuera del intervalo [0..63] se trata como mod 64 congruente en un proceso de 64 bits.
Devoluciones
unativeint
El valor girado.
- Atributos