【发布时间】:2012-04-20 21:55:18
【问题描述】:
我想将一位写入二进制文件。
using (FileStream fileStream = new FileStream(@"myfile.bin", FileMode.Create))
using (BinaryWriter binaryWriter = new BinaryWriter(fileStream))
{
binaryWriter.Write((bool)10);
}
类似binaryWriter.Write((bit)1);
当我使用binaryWriter.Write((bool)1) 时,文件只有一个字节,但我想写一个位。这可能吗?
【问题讨论】:
-
生成的文件长度至少为 1 字节,并在磁盘上分配许多 Ks(取决于文件系统)
标签: c# byte bit writer binarywriter