Mega Code Archive

 
Categories / C# / File Stream
 

Read and Write to a Newly Created Data File

using System; using System.IO; class MyStream {     private const string FILE_NAME = "Test.data";     public static void Main()     {         if (File.Exists(FILE_NAME))         {             Console.WriteLine("{0} already exists!", FILE_NAME);             return;         }         using (FileStream fs = new FileStream(FILE_NAME, FileMode.CreateNew))         {             using (BinaryWriter w = new BinaryWriter(fs))             {                 for (int i = 0; i < 11; i++)                 {                     w.Write(i);                 }             }         }         using (FileStream fs = new FileStream(FILE_NAME, FileMode.Open, FileAccess.Read))         {             using (BinaryReader r = new BinaryReader(fs))             {                 for (int i = 0; i < 11; i++)                 {                     Console.WriteLine(r.ReadInt32());                 }             }         }     } }