Aracılığıyla paylaş


BitOperations.RotateLeft Yöntem

Tanım

Aşırı Yüklemeler

RotateLeft(UInt32, Int32)

Belirtilen değeri belirtilen sayıda bit tarafından sola döndürür.

RotateLeft(UInt64, Int32)

Belirtilen değeri belirtilen sayıda bit tarafından sola döndürür.

RotateLeft(UIntPtr, Int32)

Belirtilen değeri belirtilen sayıda bit tarafından sola döndürür. x86 yönerge ROL'sine benzer bir davranış.

RotateLeft(UInt32, Int32)

Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen değeri belirtilen sayıda bit tarafından sola döndürür.

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

Parametreler

value
UInt32

Döndürülecek değer.

offset
Int32

Döndürecek bit sayısı. [0..31] aralığının dışındaki tüm değerler eşzamanlı mod 32 olarak değerlendirilir.

Döndürülenler

Döndürülen değer.

Öznitelikler

Açıklamalar

Bu yöntem, davranış olarak x86 yönerge ROL'sine benzer.

Şunlara uygulanır

RotateLeft(UInt64, Int32)

Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen değeri belirtilen sayıda bit tarafından sola döndürür.

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

Parametreler

value
UInt64

Döndürülecek değer.

offset
Int32

Döndürecek bit sayısı. [0..63] aralığının dışındaki tüm değerler eşzamanlı mod 64 olarak değerlendirilir.

Döndürülenler

Döndürülen değer.

Öznitelikler

Açıklamalar

Bu yöntem, davranış olarak x86 yönerge ROL'sine benzer.

Şunlara uygulanır

RotateLeft(UIntPtr, Int32)

Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen değeri belirtilen sayıda bit tarafından sola döndürür. x86 yönerge ROL'sine benzer bir davranış.

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

Parametreler

value
UIntPtr

unativeint

Döndürülecek değer.

offset
Int32

Döndürecek bit sayısı. [0..31] aralığının dışındaki tüm değerler 32 bit işlemde eşzamanlı mod 32 olarak, [0..63] aralığının dışındaki değerler ise 64 bitlik bir işlemde eşzamanlı mod 64 olarak değerlendirilir.

Döndürülenler

UIntPtr

unativeint

Döndürülen değer.

Öznitelikler

Şunlara uygulanır