Mega Code Archive

 
Categories / C# / File Stream
 

Read the data from a file and desiralize it

/*  * C# Programmers Pocket Consultant  * Author: Gregory S. MacBeth  * Email: gmacbeth@comporium.net  * Create Date: June 27, 2003  * Last Modified Date:  * Version: 1  */ using System; using System.IO; using System.Runtime.Serialization.Formatters.Binary; namespace Client.Chapter_11___File_and_Streams {   public class Class1Chapter_11___File_and_Streams {     [STAThread]     static void Main(string[] args)     {       Point p1 = new Point();       p1.xpoint = 0x1111;       p1.ypoint = 0x2222;       // Opens a file and serializes the object into it.       Stream stream = File.Open("onepoint.bin", FileMode.Create);       BinaryFormatter bformatter = new BinaryFormatter();       bformatter.Serialize(stream, p1);       stream.Close();       //Read the data from a file and desiralize it       Stream openStream = File.Open("onepoint.bin", FileMode.Open);       Point desierializedPoint = new Point();       desierializedPoint = (Point)bformatter.Deserialize(openStream);     }   }   [Serializable()]   class Point   {     public int xpoint;     public int ypoint;   } }