首页 > 编程 > C# > 正文

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

2020-01-24 00:35:10
字体:
来源:转载
供稿:网友

本文实例讲述了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#程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表