BitOperations.LeadingZeroCount Metoda

Definice

Přetížení

LeadingZeroCount(UInt32)

Spočítá počet bitů s úvodní nulou v 32bitové celočíselné masce bez znaménka.

LeadingZeroCount(UInt64)

Spočítá počet bitů počáteční nuly v 64bitové celočíselné masce bez znaménka.

LeadingZeroCount(UIntPtr)

Spočítá počet bitů s úvodní nulou v masce. Podobné chování jako instrukce x86 LZCNT.

LeadingZeroCount(UInt32)

Zdroj:
BitOperations.cs
Zdroj:
BitOperations.cs
Zdroj:
BitOperations.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Spočítá počet bitů s úvodní nulou v 32bitové celočíselné masce bez znaménka.

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

Parametry

value
UInt32

Maska.

Návraty

Počet bitů s úvodní nulou v masce.

Atributy

Poznámky

Tato metoda je podobná chování x86 instrukce LZCNT.

Platí pro

LeadingZeroCount(UInt64)

Zdroj:
BitOperations.cs
Zdroj:
BitOperations.cs
Zdroj:
BitOperations.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Spočítá počet bitů počáteční nuly v 64bitové celočíselné masce bez znaménka.

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

Parametry

value
UInt64

Maska.

Návraty

Počet bitů s úvodní nulou v masce.

Atributy

Poznámky

Tato metoda je podobná chování x86 instrukce LZCNT.

Platí pro

LeadingZeroCount(UIntPtr)

Zdroj:
BitOperations.cs
Zdroj:
BitOperations.cs
Zdroj:
BitOperations.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Spočítá počet bitů s úvodní nulou v masce. Podobné chování jako instrukce x86 LZCNT.

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

Parametry

value
UIntPtr

unativeint

Hodnota

Návraty

Počet bitů s úvodními nulami v masce.

Atributy

Platí pro