Bagikan melalui


BitOperations.RotateRight Metode

Definisi

Overload

RotateRight(UInt32, Int32)

Memutar nilai yang ditentukan tepat dengan jumlah bit yang ditentukan.

RotateRight(UInt64, Int32)

Memutar nilai yang ditentukan tepat dengan jumlah bit yang ditentukan.

RotateRight(UIntPtr, Int32)

Memutar nilai yang ditentukan tepat dengan jumlah bit yang ditentukan. Mirip dalam perilaku dengan ROR instruksi x86.

RotateRight(UInt32, Int32)

Sumber:
BitOperations.cs
Sumber:
BitOperations.cs
Sumber:
BitOperations.cs

Penting

API ini bukan kompatibel CLS.

Memutar nilai yang ditentukan tepat dengan jumlah bit yang ditentukan.

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

Nilai yang akan diputar.

offset
Int32

Jumlah bit yang akan diputar. Nilai apa pun di luar rentang [0..31] diperlakukan sebagai mod bersamaan 32.

Mengembalikan

Nilai yang diputar.

Atribut

Keterangan

Metode ini mirip dengan ROR instruksi x86.

Berlaku untuk

RotateRight(UInt64, Int32)

Sumber:
BitOperations.cs
Sumber:
BitOperations.cs
Sumber:
BitOperations.cs

Penting

API ini bukan kompatibel CLS.

Memutar nilai yang ditentukan tepat dengan jumlah bit yang ditentukan.

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

Nilai yang akan diputar.

offset
Int32

Jumlah bit yang akan diputar. Nilai apa pun di luar rentang [0..63] diperlakukan sebagai mod bersamaan 64.

Mengembalikan

Nilai yang diputar.

Atribut

Keterangan

Metode ini mirip dengan ROR instruksi x86.

Berlaku untuk

RotateRight(UIntPtr, Int32)

Sumber:
BitOperations.cs
Sumber:
BitOperations.cs
Sumber:
BitOperations.cs

Penting

API ini bukan kompatibel CLS.

Memutar nilai yang ditentukan tepat dengan jumlah bit yang ditentukan. Mirip dalam perilaku dengan ROR instruksi x86.

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

Nilai yang akan diputar.

offset
Int32

Jumlah bit yang akan diputar. Nilai apa pun di luar rentang [0..31] diperlakukan sebagai mod bersamaan 32 pada proses 32-bit, dan nilai apa pun di luar rentang [0..63] diperlakukan sebagai mod bersamaan 64 pada proses 64-bit.

Mengembalikan

UIntPtr

unativeint

Nilai yang diputar.

Atribut

Berlaku untuk