BitOperations.RotateRight Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
RotateRight(UInt32, Int32) |
Obraca określoną wartość bezpośrednio przez określoną liczbę bitów. |
RotateRight(UInt64, Int32) |
Obraca określoną wartość bezpośrednio przez określoną liczbę bitów. |
RotateRight(UIntPtr, Int32) |
Obraca określoną wartość bezpośrednio przez określoną liczbę bitów. Podobnie jak w przypadku instrukcji X86 ROR. |
RotateRight(UInt32, Int32)
- Źródło:
- BitOperations.cs
- Źródło:
- BitOperations.cs
- Źródło:
- BitOperations.cs
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Obraca określoną wartość bezpośrednio przez określoną liczbę bitów.
public:
static System::UInt32 RotateRight(System::UInt32 value, int offset);
[System.CLSCompliant(false)]
public static uint RotateRight (uint value, int offset);
[<System.CLSCompliant(false)>]
static member RotateRight : uint32 * int -> uint32
Public Shared Function RotateRight (value As UInteger, offset As Integer) As UInteger
Parametry
- value
- UInt32
Wartość, która ma być obracana.
- offset
- Int32
Liczba bitów do obrócenia. Każda wartość spoza zakresu [0..31] jest traktowana jako congruent mod 32.
Zwraca
Wartość obrócona.
- Atrybuty
Uwagi
Ta metoda jest podobna w zachowaniu do instrukcji X86 ROR.
Dotyczy
RotateRight(UInt64, Int32)
- Źródło:
- BitOperations.cs
- Źródło:
- BitOperations.cs
- Źródło:
- BitOperations.cs
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Obraca określoną wartość bezpośrednio przez określoną liczbę bitów.
public:
static System::UInt64 RotateRight(System::UInt64 value, int offset);
[System.CLSCompliant(false)]
public static ulong RotateRight (ulong value, int offset);
[<System.CLSCompliant(false)>]
static member RotateRight : uint64 * int -> uint64
Public Shared Function RotateRight (value As ULong, offset As Integer) As ULong
Parametry
- value
- UInt64
Wartość, która ma być obracana.
- offset
- Int32
Liczba bitów do obrócenia. Każda wartość spoza zakresu [0..63] jest traktowana jako congruent mod 64.
Zwraca
Wartość obrócona.
- Atrybuty
Uwagi
Ta metoda jest podobna w zachowaniu do instrukcji X86 ROR.
Dotyczy
RotateRight(UIntPtr, Int32)
- Źródło:
- BitOperations.cs
- Źródło:
- BitOperations.cs
- Źródło:
- BitOperations.cs
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Obraca określoną wartość bezpośrednio przez określoną liczbę bitów. Podobnie jak w przypadku instrukcji X86 ROR.
public:
static UIntPtr RotateRight(UIntPtr value, int offset);
[System.CLSCompliant(false)]
public static UIntPtr RotateRight (UIntPtr value, int offset);
[<System.CLSCompliant(false)>]
static member RotateRight : unativeint * int -> unativeint
Public Shared Function RotateRight (value As UIntPtr, offset As Integer) As UIntPtr
Parametry
- value
-
UIntPtr
unativeint
Wartość, która ma być obracana.
- offset
- Int32
Liczba bitów do obrócenia. Każda wartość spoza zakresu [0..31] jest traktowana jako congruent mod 32 w procesie 32-bitowym, a każda wartość poza zakresem [0..63] jest traktowana jako ciągły mod 64 w procesie 64-bitowym.
Zwraca
unativeint
Wartość obrócona.
- Atrybuty