A bit manipulation readability enhancement library.
Counts the bits that are set to 1 in a number.
public static int CountBitsSet(this ushort number);
number
System.UInt16
The number to evaluate.
System.Int32 The count of the bits set to 1.
var v = ushort.MaxValue;
Console.WriteLine($"{v.CountBitsSet()} bits are set."); // outputs: 16 bits are set.
This is a reader-friendly alias for PopCount(this ushort).