好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

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

dy("nrwz");

查看更多关于C#实现的基于二进制读写文件操作示例的详细内容...

  阅读:45次