Mega Code Archive

 
Categories / C# by API / System IO
 

Mark Serializable

using System; using System.IO; using System.Runtime.Serialization.Formatters.Binary; class MainClass {   [STAThread]   static void Main(string[] args)   {     Point p1 = new Point();     p1.xpoint = 1;     p1.ypoint = 2;     Stream stream = File.Open("point.bin", FileMode.Create);     BinaryFormatter bformatter = new BinaryFormatter();     bformatter.Serialize(stream, p1);     stream.Close();     Stream openStream = File.Open("point.bin", FileMode.Open);     Point desierializedPoint = new Point();     desierializedPoint = (Point)bformatter.Deserialize(openStream);   } } [Serializable()] class Point {   public int xpoint;   public int ypoint; }