Пример #1
0
        public static void DeSer()
        {
            FileStream fs = null;

            fs = new FileStream("num.xml", FileMode.OpenOrCreate, FileAccess.ReadWrite);
            XmlSerializer xs  = new XmlSerializer(typeof(ComNumb));
            ComNumb       num = xs.Deserialize(fs) as ComNumb;

            for (int i = 0; i < 2; i++)
            {
                Console.WriteLine(num.numbers[i]);
            }
            Console.ReadKey();
        }
Пример #2
0
        public static void Ser()
        {
            ComNumb num  = new ComNumb();
            ComNumb num1 = new ComNumb(2, -3);
            ComNumb num2 = new ComNumb(4, 5);

            num.numbers.Add(num1);
            num.numbers.Add(num2);
            FileStream    fs = new FileStream("num.xml", FileMode.Truncate, FileAccess.ReadWrite);
            XmlSerializer xs = new XmlSerializer(typeof(ComNumb));

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