BitOperations.RotateLeft Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
RotateLeft(UInt32, Int32) |
Memutar nilai yang ditentukan yang dibiarkan oleh jumlah bit yang ditentukan. |
RotateLeft(UInt64, Int32) |
Memutar nilai yang ditentukan yang dibiarkan oleh jumlah bit yang ditentukan. |
RotateLeft(UIntPtr, Int32) |
Memutar nilai yang ditentukan yang dibiarkan oleh jumlah bit yang ditentukan. Mirip dalam perilaku dengan ROL instruksi x86. |
RotateLeft(UInt32, Int32)
- Sumber:
- BitOperations.cs
- Sumber:
- BitOperations.cs
- Sumber:
- BitOperations.cs
Penting
API ini bukan kompatibel CLS.
Memutar nilai yang ditentukan yang dibiarkan oleh jumlah bit yang ditentukan.
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
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 kongruen 32.
Mengembalikan
Nilai yang diputar.
- Atribut
Keterangan
Metode ini mirip dengan ROL instruksi x86.
Berlaku untuk
RotateLeft(UInt64, Int32)
- Sumber:
- BitOperations.cs
- Sumber:
- BitOperations.cs
- Sumber:
- BitOperations.cs
Penting
API ini bukan kompatibel CLS.
Memutar nilai yang ditentukan yang dibiarkan oleh jumlah bit yang ditentukan.
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
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 kongruen 64.
Mengembalikan
Nilai yang diputar.
- Atribut
Keterangan
Metode ini mirip dengan ROL instruksi x86.
Berlaku untuk
RotateLeft(UIntPtr, Int32)
- Sumber:
- BitOperations.cs
- Sumber:
- BitOperations.cs
- Sumber:
- BitOperations.cs
Penting
API ini bukan kompatibel CLS.
Memutar nilai yang ditentukan yang dibiarkan oleh jumlah bit yang ditentukan. Mirip dalam perilaku dengan ROL instruksi 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
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 kongruen 64 pada proses 64-bit.
Mengembalikan
unativeint
Nilai yang diputar.
- Atribut