共用方式為


BitOperations.TrailingZeroCount 方法

定義

多載

TrailingZeroCount(UInt64)

計算不帶正負號 64 位元整數值遮罩中後置字元為零的位元數。

TrailingZeroCount(Int32)

計算 32 位元整數值遮罩中後置字元為零的位元數。

TrailingZeroCount(Int64)

計算 64 位元整數值遮罩中後置字元為零的位元數。

TrailingZeroCount(IntPtr)

計算遮罩中尾端零位的數目。 類似於 x86 指令 TZCNT 的行為。

TrailingZeroCount(UInt32)

計算不帶正負號 32 位元整數值遮罩中後置字元為零的位元數。

TrailingZeroCount(UIntPtr)

計算遮罩中尾端零位的數目。 類似於 x86 指令 TZCNT 的行為。

TrailingZeroCount(UInt64)

來源:
BitOperations.cs
來源:
BitOperations.cs
來源:
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)

來源:
BitOperations.cs
來源:
BitOperations.cs
來源:
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)

來源:
BitOperations.cs
來源:
BitOperations.cs
來源:
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)

來源:
BitOperations.cs
來源:
BitOperations.cs
來源:
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)

來源:
BitOperations.cs
來源:
BitOperations.cs
來源:
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)

來源:
BitOperations.cs
來源:
BitOperations.cs
來源:
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

數值。

傳回

遮罩中尾端零位的計數。

屬性

適用於