BitOperations.PopCount メソッド

定義

オーバーロード

PopCount(UIntPtr)

マスクの母集団の数 (設定されたビット数) を返します。 x86 命令 POPCNT と同様の動作。

PopCount(UInt32)

マスクの母集団の数 (設定されたビット数) を返します。

PopCount(UInt64)

符号なし 64 ビット整数マスクの母集団の数 (設定されたビット数) を返します。

PopCount(UIntPtr)

ソース:
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

重要

この 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

重要

この 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 の動作に似ています。

適用対象