Этот код:
BitArray bits = new BitArray(new byte[] { 7 });
foreach (bool bit in bits)
{
Console.WriteLine(bit ? 1 : 0);
}
Дает мне следующий вывод:
11100000
Разве не должно быть наоборот? Нравится:
00000111
Я знаю, что есть маленький и большой порядок байтов, хотя эти термины относятся только к положению байтов. Насколько я знаю, они не влияют на биты.