Aracılığıyla paylaş


BitOperations.RotateRight Yöntem

Tanım

Aşırı Yüklemeler

RotateRight(UInt32, Int32)

Belirtilen değeri belirtilen bit sayısı kadar sağa döndürür.

RotateRight(UInt64, Int32)

Belirtilen değeri belirtilen bit sayısı kadar sağa döndürür.

RotateRight(UIntPtr, Int32)

Belirtilen değeri belirtilen bit sayısı kadar sağa döndürür. x86 yönerge ROR davranışına benzer.

RotateRight(UInt32, Int32)

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

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen değeri belirtilen bit sayısı kadar sağa döndürür.

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

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, x86 yönerge ROR'sine benzer bir davranıştır.

Şunlara uygulanır

RotateRight(UInt64, Int32)

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

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen değeri belirtilen bit sayısı kadar sağa döndürür.

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

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, x86 yönerge ROR'sine benzer bir davranıştır.

Şunlara uygulanır

RotateRight(UIntPtr, Int32)

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

Önemli

Bu API, CLS uyumlu değildir.

Belirtilen değeri belirtilen bit sayısı kadar sağa döndürür. x86 yönerge ROR davranışına benzer.

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

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