を読み取ってbyte
に変換しようとしていbit
ます。フラグシステムを作成しようとしています。
したがって、バイト 3 は、最初の 2 つのフラグを true として上げます。ただし、変換しようとすると、の値がbyte
の長さとして渡されますBitArray
。どんな助けでも大歓迎です。
BinaryReader br = new BinaryReader(filestream);
Byte flag = br.ReadByte();
BitArray flags = new BitArray(flag);
record.Isbool = flags[0];
record.Isbool1 = flags[1];
etc