![c# BinaryWriter 和 BinaryReader c# BinaryWriter 和 BinaryReader](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
string path = @"C:\Users\Administrator\Desktop\1.txt";
using (FileStream ws = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write))
{
using (BinaryWriter bw = new BinaryWriter(ws))
{
bw.Write();
bw.Write(true);
bw.Write("hello world");
}
} using (FileStream rs = new FileStream(path, FileMode.Open, FileAccess.Read))
{
using (BinaryReader br = new BinaryReader(rs))
{
//读取的顺序必须和写入的顺序一致
int i = br.ReadInt32();
bool b = br.ReadBoolean();
string s = br.ReadString();
Console.WriteLine(i);
Console.WriteLine(b);
Console.WriteLine(s);
}
}