Beispiel #1
0
        public void xmlDeserialize()
        {
            XmlSerializer formatter = new XmlSerializer(typeof(Olymp));

            using (FileStream fs = new FileStream("C:\\Users\\ASA\\Documents\\Visual Studio 2015\\Projects\\ConsoleApplication1\\ConsoleApplication1\\gods.xml", FileMode.OpenOrCreate))
            {
                Olymp newOlymp = (Olymp)formatter.Deserialize(fs);

                foreach (God god in newOlymp.gods)
                {
                    Console.WriteLine("name " + god.name + " " + "ancientAge " + god.ancientAge);
                }
            }
        }
Beispiel #2
0
        public void binaryDeserialize()
        {
            BinaryFormatter formatter = new BinaryFormatter();

            using (FileStream fs = new FileStream("C:\\Users\\ASA\\Documents\\Visual Studio 2015\\Projects\\ConsoleApplication1\\ConsoleApplication1\\gods.dat", FileMode.OpenOrCreate))
            {
                Olymp newOlymp = (Olymp)formatter.Deserialize(fs);

                if (newOlymp != null)
                {
                    foreach (God god in newOlymp.gods)
                    {
                        Console.WriteLine("name " + god.name + " " + "ancientAge " + god.ancientAge);
                    }
                }
            }
        }
Beispiel #3
0
        public void xmlSerialize()
        {
            God   g1    = new God("Zevs", 342343467);
            God   g2    = new God("Venera", 53453453);
            God   g3    = new God("Upiter", 879798798);
            God   g4    = new God("Aid", 353453);
            God   g5    = new God("Appolon", 2342342);
            Olymp olymp = new Olymp(5);

            olymp.addGod(g1);
            olymp.addGod(g2);
            olymp.addGod(g3);
            olymp.addGod(g4);
            olymp.addGod(g5);

            XmlSerializer formatter = new XmlSerializer(typeof(Olymp));

            using (FileStream fs = new FileStream("C:\\Users\\ASA\\Documents\\Visual Studio 2015\\Projects\\ConsoleApplication1\\ConsoleApplication1\\gods.xml", FileMode.OpenOrCreate))
            {
                formatter.Serialize(fs, olymp);
            }
        }