BitOperations.LeadingZeroCount Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
LeadingZeroCount(UInt32) |
Подсчитывает число начальных нулей в 32-разрядной маске целых чисел без знака. |
LeadingZeroCount(UInt64) |
Подсчитывает число начальных нулей в 64-разрядной маске целых чисел без знака. |
LeadingZeroCount(UIntPtr) |
Подсчитывает число начальных нулевых битов в маске. Аналогично поведению инструкции x86 LZCNT. |
LeadingZeroCount(UInt32)
- Исходный код:
- BitOperations.cs
- Исходный код:
- BitOperations.cs
- Исходный код:
- BitOperations.cs
Важно!
Этот API несовместим с CLS.
Подсчитывает число начальных нулей в 32-разрядной маске целых чисел без знака.
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
Параметры
- value
- UInt32
Маска.
Возвращаемое значение
Число начальных нулей в маске.
- Атрибуты
Комментарии
Этот метод аналогичен поведению инструкции x86 LZCNT.
Применяется к
LeadingZeroCount(UInt64)
- Исходный код:
- BitOperations.cs
- Исходный код:
- BitOperations.cs
- Исходный код:
- BitOperations.cs
Важно!
Этот API несовместим с CLS.
Подсчитывает число начальных нулей в 64-разрядной маске целых чисел без знака.
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
Параметры
- value
- UInt64
Маска.
Возвращаемое значение
Число начальных нулей в маске.
- Атрибуты
Комментарии
Этот метод аналогичен поведению инструкции x86 LZCNT.
Применяется к
LeadingZeroCount(UIntPtr)
- Исходный код:
- BitOperations.cs
- Исходный код:
- BitOperations.cs
- Исходный код:
- BitOperations.cs
Важно!
Этот API несовместим с CLS.
Подсчитывает число начальных нулевых битов в маске. Аналогично поведению инструкции 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
Параметры
- value
-
UIntPtr
unativeint
Значение.
Возвращаемое значение
Число начальных нулей в маске.
- Атрибуты