下载贤集网APP入驻自媒体
本文实例讲述了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#程序设计有所帮助。