BitOperations.RotateRight Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RotateRight(UInt32, Int32) |
Dreht den angegebenen Wert um die angegebene Anzahl von Bits nach rechts. |
RotateRight(UInt64, Int32) |
Dreht den angegebenen Wert um die angegebene Anzahl von Bits nach rechts. |
RotateRight(UIntPtr, Int32) |
Dreht den angegebenen Wert um die angegebene Anzahl von Bits nach rechts. Ähnlich im Verhalten wie beim x86-Anweisungs-ROR. |
RotateRight(UInt32, Int32)
- Quelle:
- BitOperations.cs
- Quelle:
- BitOperations.cs
- Quelle:
- BitOperations.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Dreht den angegebenen Wert um die angegebene Anzahl von Bits nach rechts.
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
Parameter
- value
- UInt32
Der zu drehende Wert.
- offset
- Int32
Die Anzahl der Bits, um die gedreht wird. Jeder Wert außerhalb des Bereichs [0..31] wird als kongruenter Mod 32 behandelt.
Gibt zurück
Der gedrehte Wert.
- Attribute
Hinweise
Diese Methode ähnelt im Verhalten dem ROR der x86-Anweisung.
Gilt für:
RotateRight(UInt64, Int32)
- Quelle:
- BitOperations.cs
- Quelle:
- BitOperations.cs
- Quelle:
- BitOperations.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Dreht den angegebenen Wert um die angegebene Anzahl von Bits nach rechts.
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
Parameter
- value
- UInt64
Der zu drehende Wert.
- offset
- Int32
Die Anzahl der Bits, um die gedreht wird. Jeder Wert außerhalb des Bereichs [0..63] wird als kongruenter Mod 64 behandelt.
Gibt zurück
Der gedrehte Wert.
- Attribute
Hinweise
Diese Methode ähnelt im Verhalten dem ROR der x86-Anweisung.
Gilt für:
RotateRight(UIntPtr, Int32)
- Quelle:
- BitOperations.cs
- Quelle:
- BitOperations.cs
- Quelle:
- BitOperations.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Dreht den angegebenen Wert um die angegebene Anzahl von Bits nach rechts. Ähnlich im Verhalten wie beim x86-Anweisungs-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
Parameter
- value
-
UIntPtr
unativeint
Der zu drehende Wert.
- offset
- Int32
Die Anzahl der Bits, um die gedreht wird. Jeder Wert außerhalb des Bereichs [0..31] wird in einem 32-Bit-Prozess als congruent mod 32 behandelt, und jeder Wert außerhalb des Bereichs [0..63] wird in einem 64-Bit-Prozess als congruent mod 64 behandelt.
Gibt zurück
unativeint
Der gedrehte Wert.
- Attribute