Is there a way to convert an int to a bitmask?
example:
int i = 33; should be converted to (not sure of the datatype)
bool[] bitmask = new[] {true, false, false, false, false, true}; Update
In reaction to most answers:
I need to do this:
BitArray bits = new BitArray(BitConverter.GetBytes(showGroup.Value)); List<String> showStrings = new List<string>(); for (int i = 0; i < bits.Length; i++) { if(bits[i]) showStrings.Add((i+1).ToString().PadLeft(2, '0')); } How would that go without converting it to a bitarray?