BitOperations.RotateLeft Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
RotateLeft(UInt32, Int32) |
Gira o valor especificado para a esquerda pelo número especificado de bits. |
RotateLeft(UInt64, Int32) |
Gira o valor especificado para a esquerda pelo número especificado de bits. |
RotateLeft(UIntPtr, Int32) |
Gira o valor especificado para a esquerda pelo número especificado de bits. Semelhante em comportamento ao ROL de instrução x86. |
RotateLeft(UInt32, Int32)
- Origem:
- BitOperations.cs
- Origem:
- BitOperations.cs
- Origem:
- BitOperations.cs
Importante
Esta API não está em conformidade com CLS.
Gira o valor especificado para a esquerda pelo número especificado de bits.
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
O valor a ser girado.
- offset
- Int32
O número de bits pelo qual girar o valor. Qualquer valor fora do intervalo [0-31] é tratado como congruente mod 32.
Retornos
O valor girado.
- Atributos
Comentários
Esse método é semelhante em comportamento ao ROL de instrução x86.
Aplica-se a
RotateLeft(UInt64, Int32)
- Origem:
- BitOperations.cs
- Origem:
- BitOperations.cs
- Origem:
- BitOperations.cs
Importante
Esta API não está em conformidade com CLS.
Gira o valor especificado para a esquerda pelo número especificado de bits.
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
O valor a ser girado.
- offset
- Int32
O número de bits pelo qual girar o valor. Qualquer valor fora do intervalo [0-63] é tratado como congruente mod 64.
Retornos
O valor girado.
- Atributos
Comentários
Esse método é semelhante em comportamento ao ROL de instrução x86.
Aplica-se a
RotateLeft(UIntPtr, Int32)
- Origem:
- BitOperations.cs
- Origem:
- BitOperations.cs
- Origem:
- BitOperations.cs
Importante
Esta API não está em conformidade com CLS.
Gira o valor especificado para a esquerda pelo número especificado de bits. Semelhante em comportamento ao ROL de instrução 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
O valor a ser girado.
- offset
- Int32
O número de bits pelo qual girar o valor. Qualquer valor fora do intervalo [0..31] é tratado como congruente mod 32 em um processo de 32 bits e qualquer valor fora do intervalo [0,.63] é tratado como congruente mod 64 em um processo de 64 bits.
Retornos
unativeint
O valor girado.
- Atributos