BitOperations.RotateRight Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
unativeint
Döndürülen değer.
- Öznitelikler