Aracılığıyla paylaş


BitOperations.TrailingZeroCount Yöntem

Tanım

Aşırı Yüklemeler

TrailingZeroCount(UInt64)

İşaretsiz bir 64 bit tamsayı değer maskesinde sondaki sıfır bit sayısını sayar.

TrailingZeroCount(Int32)

32 bitlik bir tamsayı değer maskesinde sondaki sıfır bit sayısını sayar.

TrailingZeroCount(Int64)

64 bitlik tamsayı değer maskesindeki sondaki sıfır bit sayısını sayar.

TrailingZeroCount(IntPtr)

Maskedeki sondaki sıfır bit sayısını sayar. X86 yönergesi TZCNT davranışına benzer.

TrailingZeroCount(UInt32)

İşaretsiz bir 32 bit tamsayı değer maskesindeki sondaki sıfır bit sayısını sayar.

TrailingZeroCount(UIntPtr)

Maskedeki sondaki sıfır bit sayısını sayar. X86 yönergesi TZCNT davranışına benzer.

TrailingZeroCount(UInt64)

Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs

Önemli

Bu API, CLS uyumlu değildir.

İşaretsiz bir 64 bit tamsayı değer maskesinde sondaki sıfır bit sayısını sayar.

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

Parametreler

value
UInt64

Maske.

Döndürülenler

Maskedeki sondaki sıfır bit sayısı.

Öznitelikler

Açıklamalar

Bu yöntem, davranış olarak x86 yönergesi TZCNT'ye benzer.

Şunlara uygulanır

TrailingZeroCount(Int32)

Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs

32 bitlik bir tamsayı değer maskesinde sondaki sıfır bit sayısını sayar.

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

Parametreler

value
Int32

Maske.

Döndürülenler

Tamsayı değerinde sondaki sıfır bit sayısı.

Açıklamalar

Bu yöntem, davranış olarak x86 yönergesi TZCNT'ye benzer.

Şunlara uygulanır

TrailingZeroCount(Int64)

Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs

64 bitlik tamsayı değer maskesindeki sondaki sıfır bit sayısını sayar.

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

Parametreler

value
Int64

Maske.

Döndürülenler

Maskedeki sondaki sıfır bit sayısı.

Açıklamalar

Bu yöntem, davranış olarak x86 yönergesi TZCNT'ye benzer.

Şunlara uygulanır

TrailingZeroCount(IntPtr)

Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs

Maskedeki sondaki sıfır bit sayısını sayar. X86 yönergesi TZCNT davranışına benzer.

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

Parametreler

value
IntPtr

nativeint

Değer.

Döndürülenler

Maskedeki sondaki sıfır bitlerin sayısı.

Şunlara uygulanır

TrailingZeroCount(UInt32)

Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs

Önemli

Bu API, CLS uyumlu değildir.

İşaretsiz bir 32 bit tamsayı değer maskesindeki sondaki sıfır bit sayısını sayar.

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

Parametreler

value
UInt32

Maske.

Döndürülenler

Maskedeki sondaki sıfır bit sayısı.

Öznitelikler

Açıklamalar

Bu yöntem, davranış olarak x86 yönergesi TZCNT'ye benzer.

Şunlara uygulanır

TrailingZeroCount(UIntPtr)

Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs
Kaynak:
BitOperations.cs

Önemli

Bu API, CLS uyumlu değildir.

Maskedeki sondaki sıfır bit sayısını sayar. X86 yönergesi TZCNT davranışına benzer.

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

Parametreler

value
UIntPtr

unativeint

Değer.

Döndürülenler

Maskedeki sondaki sıfır bitlerin sayısı.

Öznitelikler

Şunlara uygulanır