C#实现的基于二进制读写文件操作示例

发布时间 - 2026-01-11 02:13:50    点击率:

本文实例讲述了C#实现的基于二进制读写文件操作。分享给大家供大家参考,具体如下:

using System;
using System.IO;
class MyStream 
{
  private const string FILE_NAME = "Test.data";
  public static void Main(String[] args) 
  {
    // Create the new, empty data file.
    if (File.Exists(FILE_NAME)) 
    {
      Console.WriteLine("{0} already exists!", FILE_NAME);
      return;
    }
    FileStream fs = new FileStream(FILE_NAME, FileMode.CreateNew);
    // Create the writer for data.
    BinaryWriter w = new BinaryWriter(fs);
    // Write data to Test.data.
    for (int i = 0; i < 11; i++) 
    {
      w.Write( (int) i);
    }
    w.Close();
    fs.Close();
    // Create the reader for data.
    fs = new FileStream(FILE_NAME, FileMode.Open, FileAccess.Read);
    BinaryReader r = new BinaryReader(fs);
    // Read data from Test.data.
    for (int i = 0; i < 11; i++) 
    {
      Console.WriteLine(r.ReadInt32());
    }
    w.Close();
  }
}

更多关于C#相关内容感兴趣的读者可查看本站专题:《C#文件操作常用技巧汇总》、《C#遍历算法与技巧总结》、《C#程序设计之线程使用技巧总结》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》及《C#面向对象程序设计入门教程》

希望本文所述对大家C#程序设计有所帮助。


# C#  # 二进制  # 读写文件  # C#读取二进制文件方法分析  # C# 向二进制文件进行读写的操作方法  # c# 以二进制读取文本文件  # C#实现文件与二进制互转并存入数据库  # C#生成PDF文件流  # C#远程获取图片文件流的方法  # C#通过流写入一行数据到文件的方法  # C#通过流写入数据到文件的方法  # C#文件和字节流的转换方法  # C#使用文件流读取文件的方法  # C#下载文件(TransmitFile/WriteFile/流方式)实例介绍  # 程序设计  # 相关内容  # 遍历  # 感兴趣  # 数据结构  # 给大家  # 更多关于  # 所述  # 使用技巧  # 面向对象  # 讲述了  # public  # static  # data  # FILE_NAME  # Test  # void  # Create  # empty  # args 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何安全更换建站之星模板并保留数据?  手机网站制作与建设方案,手机网站如何建设?  音响网站制作视频教程,隆霸音响官方网站?  zabbix利用python脚本发送报警邮件的方法  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  如何自定义建站之星模板颜色并下载新样式?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  怎么用AI帮你设计一套个性化的手机App图标?  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  昵图网官网入口 昵图网素材平台官方入口  如何用wdcp快速搭建高效网站?  Laravel如何自定义错误页面(404, 500)?(代码示例)  php 三元运算符实例详细介绍  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  如何在IIS7中新建站点?详细步骤解析  如何快速登录WAP自助建站平台?  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  Laravel怎么连接多个数据库_Laravel多数据库连接配置  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  如何快速辨别茅台真假?关键步骤解析  如何在云主机快速搭建网站站点?  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Laravel模型事件有哪些_Laravel Model Event生命周期详解  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  网站图片在线制作软件,怎么在图片上做链接?  EditPlus中的正则表达式 实战(1)  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  零服务器AI建站解决方案:快速部署与云端平台低成本实践  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  jQuery 常见小例汇总  如何用JavaScript实现文本编辑器_光标和选区怎么处理  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  详解Android——蓝牙技术 带你实现终端间数据传输  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  如何正确选择百度移动适配建站域名?  如何快速上传自定义模板至建站之星?  Python函数文档自动校验_规范解析【教程】  Laravel如何配置Horizon来管理队列?(安装和使用)  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  如何在新浪SAE免费搭建个人博客?  高端建站如何打造兼具美学与转化的品牌官网?  JavaScript如何操作视频_媒体API怎么控制播放  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?