BitOperations.RotateLeft 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
RotateLeft(UInt32, Int32) |
旋转指定位数左侧的指定值。 |
RotateLeft(UInt64, Int32) |
旋转指定位数左侧的指定值。 |
RotateLeft(UIntPtr, Int32) |
旋转指定位数左侧的指定值。 行为类似于 x86 指令 ROL。 |
RotateLeft(UInt32, Int32)
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
重要
此 API 不符合 CLS。
旋转指定位数左侧的指定值。
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
参数
- value
- UInt32
要旋转的值。
- offset
- Int32
要旋转的位数。 范围 [0..31] 之外的任何值都被视为全等 mod 32。
返回
旋转的值。
- 属性
注解
此方法的行为类似于 x86 指令 ROL。
适用于
RotateLeft(UInt64, Int32)
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
重要
此 API 不符合 CLS。
旋转指定位数左侧的指定值。
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
参数
- value
- UInt64
要旋转的值。
- offset
- Int32
要旋转的位数。 范围 [0..63] 之外的任何值都被视为全等 mod 64。
返回
旋转的值。
- 属性
注解
此方法的行为类似于 x86 指令 ROL。
适用于
RotateLeft(UIntPtr, Int32)
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
- Source:
- BitOperations.cs
重要
此 API 不符合 CLS。
旋转指定位数左侧的指定值。 行为类似于 x86 指令 ROL。
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
参数
- value
-
UIntPtr
unativeint
要旋转的值。
- offset
- Int32
要旋转的位数。 范围 [0..31] 之外的任何值在 32 位进程中被视为一致 mod 32,范围 [0..63] 之外的任何值在 64 位进程中被视为一致 mod 64。
返回
UIntPtr
unativeint
旋转的值。
- 属性