c# BinaryWriter 和 BinaryReader

string path = @"C:UsersAdministratorDesktop1.txt";
                using (FileStream ws = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write))
                {
                    using (BinaryWriter bw = new BinaryWriter(ws))
                    {
                        bw.Write(123);
                        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);
                    }
                }
原文地址:https://www.cnblogs.com/refuge/p/8506913.html