Serializable annotation : Serializable annotation : File Directory Stream C# Examples


C# Examples » File Directory Stream » Serializable annotation »

 

Serializable annotation









    
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;
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo File Directory Stream
» Serializable annotation