打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C# BinaryWriter BinaryReader demo
static void BinaryWriterReaderDemo()
        {
            using (FileStream fs = new FileStream("fs.txt", FileMode.Create))
            {
                SaveData(fs);                 
            }
            using(FileStream fs=new FileStream("fs.txt",FileMode.Open))
            {
                using (BinaryReader br = new BinaryReader(fs))
                {
                    int fsLength =(int) fs.Length;
                    byte[] data = new byte[fsLength];
                    br.Read(data, 0, fsLength);
                    string str = Encoding.UTF8.GetString(data);
                    System.Diagnostics.Debug.WriteLine(str);
                }
            }            
        }

        static void SaveData(Stream sm)
        {
            var bw = new BinaryWriter(sm);
            for(int i=0;i<10000;i++)
            {
                string msg = $"Time {DateTime.Now.ToString("yyyyMMddHHmmssffff")},Guid {Guid.NewGuid()}\n";
                bw.Write(msg);
            }
            bw.Flush();
        }

        static void LoadData(Stream sm)
        {
            var br = new BinaryReader(sm);
            int smLength = (int)sm.Length;
            byte[] byteArr = new byte[smLength];
            br.Read(byteArr, 0, smLength); 
            string str = Encoding.UTF8.GetString(byteArr);
            Console.WriteLine(str);
        }

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
c# binaryreader之readint32与readint16区别
BinaryWriter&BinaryReader 二进制流写入读取类
C#IO流详解转载
对文件进行加密解密
☀️ 学会编程入门必备 C# 最基础知识介绍—— C# 高级文件操作(文本文件的读写、二进制文件的读写、Windows 文件系统的操作)
C#将图片转换二进制保存至Xml
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服