BitOperations.RotateLeft 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
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
unativeint
Döndürülen değer.
- Öznitelikler
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin