BitOperations.TrailingZeroCount 方法

定义

重载

TrailingZeroCount(UInt64)

计算无符号 64 位整数值掩码中的尾随零位数。

TrailingZeroCount(Int32)

计算 32 位整数值掩码中的尾随零位数。

TrailingZeroCount(Int64)

计算 64 位整数值掩码中的尾随零位数。

TrailingZeroCount(IntPtr)

计算掩码中尾随零位的数目。 行为类似于 x86 指令 TZCNT。

TrailingZeroCount(UInt32)

计算无符号 32 位整数值掩码中的尾随零位数。

TrailingZeroCount(UIntPtr)

计算掩码中尾随零位的数目。 行为类似于 x86 指令 TZCNT。

TrailingZeroCount(UInt64)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
BitOperations.cs

重要

此 API 不符合 CLS。

计算无符号 64 位整数值掩码中的尾随零位数。

public:
 static int TrailingZeroCount(System::UInt64 value);
[System.CLSCompliant(false)]
public static int TrailingZeroCount (ulong value);
[<System.CLSCompliant(false)>]
static member TrailingZeroCount : uint64 -> int
Public Shared Function TrailingZeroCount (value As ULong) As Integer

参数

value
UInt64

掩码。

返回

掩码中的尾随零位数。

属性

注解

此方法的行为类似于 x86 指令 TZCNT。

适用于

TrailingZeroCount(Int32)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
BitOperations.cs

计算 32 位整数值掩码中的尾随零位数。

public:
 static int TrailingZeroCount(int value);
public static int TrailingZeroCount (int value);
static member TrailingZeroCount : int -> int
Public Shared Function TrailingZeroCount (value As Integer) As Integer

参数

value
Int32

掩码。

返回

整数值中的尾随零位数。

注解

此方法的行为类似于 x86 指令 TZCNT。

适用于

TrailingZeroCount(Int64)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
BitOperations.cs

计算 64 位整数值掩码中的尾随零位数。

public:
 static int TrailingZeroCount(long value);
public static int TrailingZeroCount (long value);
static member TrailingZeroCount : int64 -> int
Public Shared Function TrailingZeroCount (value As Long) As Integer

参数

value
Int64

掩码。

返回

掩码中的尾随零位数。

注解

此方法的行为类似于 x86 指令 TZCNT。

适用于

TrailingZeroCount(IntPtr)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
BitOperations.cs

计算掩码中尾随零位的数目。 行为类似于 x86 指令 TZCNT。

public:
 static int TrailingZeroCount(IntPtr value);
public static int TrailingZeroCount (IntPtr value);
static member TrailingZeroCount : nativeint -> int
Public Shared Function TrailingZeroCount (value As IntPtr) As Integer

参数

value
IntPtr

nativeint

值。

返回

掩码中尾随零位的计数。

适用于

TrailingZeroCount(UInt32)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
BitOperations.cs

重要

此 API 不符合 CLS。

计算无符号 32 位整数值掩码中的尾随零位数。

public:
 static int TrailingZeroCount(System::UInt32 value);
[System.CLSCompliant(false)]
public static int TrailingZeroCount (uint value);
[<System.CLSCompliant(false)>]
static member TrailingZeroCount : uint32 -> int
Public Shared Function TrailingZeroCount (value As UInteger) As Integer

参数

value
UInt32

掩码。

返回

掩码中的尾随零位数。

属性

注解

此方法的行为类似于 x86 指令 TZCNT。

适用于

TrailingZeroCount(UIntPtr)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
BitOperations.cs

重要

此 API 不符合 CLS。

计算掩码中尾随零位的数目。 行为类似于 x86 指令 TZCNT。

public:
 static int TrailingZeroCount(UIntPtr value);
[System.CLSCompliant(false)]
public static int TrailingZeroCount (UIntPtr value);
[<System.CLSCompliant(false)>]
static member TrailingZeroCount : unativeint -> int
Public Shared Function TrailingZeroCount (value As UIntPtr) As Integer

参数

value
UIntPtr

unativeint

值。

返回

掩码中尾随零位的计数。

属性

适用于