このコード:BitArrayはビットを間違って返しますか?
BitArray bits = new BitArray(new byte[] { 7 });
foreach (bool bit in bits)
{
Console.WriteLine(bit ? 1 : 0);
}
は私に次のような出力が得られます。
11100000
は、それが他の方法で回避すべきではありませんか?このように:
00000111
これらの用語は、唯一のバイトの位置に言及しているが、私は、少しとビッグエンディアンがあることは承知しています。私が知る限り、彼らはビットに影響しません。