打开APP
userphoto
未登录

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

开通VIP
c# binaryreader之readint32与readint16区别
                   //检测文件是否存在
            if (File.Exists(file_name))
            {
                Console.WriteLine("文件:{0}已存在"+file_name);
                File.Delete(file_name);
            }

           //向文件写入0至10共11个数字
            FileStream fs = new FileStream(file_name,FileMode.CreateNew);
            BinaryWriter bw = new BinaryWriter(fs);
            for (int i = 0; i < 11; i++)
            {
                //int表示int32,表示32位有符号整数
                //注意是(int)i
                bw.Write((int)i);
            }
            fs.Close();//先关闭内层filestream
            bw.Close();//最后关闭外层binarywriter

            //关闭filestream后变量可以重用
            fs = new FileStream(file_name,FileMode.Open);
            BinaryReader br = new BinaryReader(fs);
            //显示写入文件的11个数字
            for (int i = 0; i < 11; i++)
            {
                try
                {
                //int32相当于我们常见的整数1,2,3,5等数字,要是int16就会变样了或者int64也会变样
                Console.WriteLine(br.ReadInt32());
                }
                catch(EndOfStreamException eof)
                {
                    Console.WriteLine(eof.Message);
                }
            }
            br.Close();
            Console.ReadKey();                                          
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
BinaryWriter&BinaryReader 二进制流写入读取类
C# BinaryWriter BinaryReader demo
C#IO流详解转载
☀️ 学会编程入门必备 C# 最基础知识介绍—— C# 高级文件操作(文本文件的读写、二进制文件的读写、Windows 文件系统的操作)
对文件进行加密解密
浅谈字节序(Byte Order)及其相关操作
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服