BitOperations.PopCount Метод

Определение

Перегрузки

Имя Описание
PopCount(UIntPtr)

Возвращает число популяций (число битов) маски. Аналогично поведению инструкции x86 POPCNT.

PopCount(UInt32)

Возвращает число популяций (число битов) маски.

PopCount(UInt64)

Возвращает число популяций (число битов) без знака 64-разрядной целочисленной маски.

PopCount(UIntPtr)

Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs

Важно!

Этот API несовместим с CLS.

Возвращает число популяций (число битов) маски. Аналогично поведению инструкции x86 POPCNT.

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

Параметры

value
UIntPtr

unativeint

Значение.

Возвращаемое значение

Количество населения.

Атрибуты

Применяется к

PopCount(UInt32)

Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs

Важно!

Этот API несовместим с CLS.

Возвращает число популяций (число битов) маски.

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

Параметры

value
UInt32

Маска.

Возвращаемое значение

Количество популяций маски.

Атрибуты

Комментарии

Этот метод аналогичен поведению с инструкцией x86 POPCNT.

Применяется к

PopCount(UInt64)

Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs

Важно!

Этот API несовместим с CLS.

Возвращает число популяций (число битов) без знака 64-разрядной целочисленной маски.

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

Параметры

value
UInt64

Маска.

Возвращаемое значение

Количество популяций маски.

Атрибуты

Комментарии

Этот метод аналогичен поведению с инструкцией x86 POPCNT.

Применяется к