다음을 통해 공유


BitOperations.PopCount 메서드

정의

오버로드

PopCount(UIntPtr)

마스크의 모집단 수(비트 집합 수)를 반환합니다. x86 명령 POPCNT와 비슷한 동작입니다.

PopCount(UInt32)

마스크의 모집단 수(비트 집합 수)를 반환합니다.

PopCount(UInt64)

부호 없는 64비트 정수 마스크의 모집단 수(비트 집합 수)를 반환합니다.

PopCount(UIntPtr)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
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)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
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)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
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와 동작에서 비슷합니다.

적용 대상