Beispiel #1
0
        static void Main(string[] args)
        {
            Marks Mark = new Marks();

            Mark.point = 95;
            Mark.mark  = getLetter(Mark.point);

            Marks Mark2 = new Marks();

            Mark2.point = 75;
            Mark2.mark  = getLetter(Mark2.point);


            List <string> myList = new List <string>();

            myList.Add(Mark.ToString());
            myList.Add(Mark2.ToString());



            //Serialize
            FileStream fs1 = new FileStream("test.xml", FileMode.OpenOrCreate);

            XmlSerializer formatter = new XmlSerializer(typeof(List <string>));

            formatter.Serialize(fs1, myList);

            fs1.Close();


            //Deserialize
            FileStream fs2 = new FileStream("test.xml", FileMode.OpenOrCreate);

            List <string> newmarks = (List <string>)formatter.Deserialize(fs2);
        }
Beispiel #2
0
        public static void F1()
        {
            List <Marks> objects = new List <Marks>();
            Marks        A       = new Marks();

            A.points = int.Parse(Console.ReadLine());
            objects.Add(A);
            FileStream    fs = new FileStream("marks.txt", FileMode.Create, FileAccess.Write);
            XmlSerializer xs = new XmlSerializer(typeof(List <Marks>));

            xs.Serialize(fs, objects);
            fs.Close();
        }