Integer.bitCount(int)
JavaまたはLong.bitCount(long)
.NETFrameworkのどこかに似た方法はありますか?
(これらのJavaメソッドに慣れていない人のために)これは、次のようにも知られています。
- ハミング重み
- 人口数(
POPCNT
ハードウェアに実装されている場合によく呼び出されます)。
Webには たくさん の 実装 が ありますが、標準ライブラリの実装があるのではないかと思いました。
私はこれが、、またはにないことを知っていますがBitArray
、UInt32
おそらくBitConverter
暗号関数などのどこかに隠されたバージョンがあります。