本文實例講述了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#程序設計有所幫助。
新聞熱點
疑難解答