Esempio n. 1
0
        static void Save(ComplexNumbers cn, string filename)
        {
            FileStream      fs = new FileStream(filename, FileMode.Create, FileAccess.Write);
            BinaryFormatter bf = new BinaryFormatter();

            bf.Serialize(fs, cn);
            fs.Close();
        }
Esempio n. 2
0
        static ComplexNumbers Load(string filename)
        {
            FileStream      fs = new FileStream(filename, FileMode.Open, FileAccess.Read);
            BinaryFormatter bf = new BinaryFormatter();
            ComplexNumbers  cn = bf.Deserialize(fs) as ComplexNumbers;

            fs.Close();
            return(cn);
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            string         s        = Console.ReadLine();
            string         s2       = Console.ReadLine();
            ComplexNumbers cn       = new ComplexNumbers(int.Parse(s), int.Parse(s2));
            string         filename = "../../saves/save.dat";

            Save(cn, filename);
            Load(filename);
            cn.GetInfo();
        }