public static void Serializer() { List <Marks> Point = new List <Marks>(); //Объявляем лист Marks Student = new Marks(); //Записываем новый марк Student.points = int.Parse(Console.ReadLine()); //У студента есть определенное кол. баллов , вводим сами if (Student.points > 100) { Student.points = 100; } else if (Student.points < 0) { Student.points = 0; } Student.GetLetter(Student.points); //С помощью GetLetter мы определяем какая оценка по буквам у студента Point.Add(Student); // И то что имееться в Студенте мы добовляем в лист Пойнт Student.PrintInfo(); // Показываем что есть в Студенте на консоле XmlSerializer xs = new XmlSerializer(typeof(List <Marks>)); //Объявляем что серилизуем лист Марк FileStream fs = new FileStream("tttt.txt", FileMode.Create, FileAccess.Write); // Создаем тхт файл и пишем в нее то что будем среиализовать xs.Serialize(fs, Point); //в файл сериализуем то что в Поинте fs.Close(); //закрываем }
public static void Serializer() { List <Marks> Point = new List <Marks>(); //Объявляем лист Marks Student = new Marks(); //Записываем новый марк Student.points = int.Parse(Console.ReadLine()); //У студента есть определенное кол. баллов , вводим сами Marks Student2 = new Marks(); Student2.points = int.Parse(Console.ReadLine()); Marks Student3 = new Marks(); Student3.points = int.Parse(Console.ReadLine()); Marks Student4 = new Marks(); Student4.points = int.Parse(Console.ReadLine()); Marks Student5 = new Marks(); Student5.points = int.Parse(Console.ReadLine()); if (Student.points > 100 && Student2.points > 100 && Student3.points > 100 && Student4.points > 100 && Student5.points > 100) { Student.points = 100; Student2.points = 100; Student3.points = 100; Student4.points = 100; Student5.points = 100; } else if (Student.points < 0 && Student2.points < 0) { Student.points = 0; Student2.points = 0; Student3.points = 0; Student4.points = 0; Student5.points = 0; } Student.GetLetter(Student.points); //С помощью GetLetter мы определяем какая оценка по буквам у студента Student2.GetLetter(Student2.points); Student3.GetLetter(Student3.points); Student4.GetLetter(Student4.points); Student5.GetLetter(Student5.points); List <Marks.Marks1> Point1 = new List <Marks.Marks1>(); Marks.Marks1 Gpa = new Marks.Marks1(); Marks.Marks1 Gpa2 = new Marks.Marks1(); Marks.Marks1 Gpa3 = new Marks.Marks1(); Marks.Marks1 Gpa4 = new Marks.Marks1(); Marks.Marks1 Gpa5 = new Marks.Marks1(); Gpa.GetGpa(Student.letter); Gpa2.GetGpa(Student2.letter); Gpa3.GetGpa(Student3.letter); Gpa4.GetGpa(Student4.letter); Gpa5.GetGpa(Student5.letter); Point.Add(Student); // И то что имееться в Студенте мы добовляем в лист Пойнт Point.Add(Student2); Point.Add(Student3); Point.Add(Student4); Point.Add(Student5); Point1.Add(Gpa); Point1.Add(Gpa2); Point1.Add(Gpa3); Point1.Add(Gpa4); Point1.Add(Gpa5); Student.PrintInfo(); // Показываем что есть в Студенте на консоле Student2.PrintInfo(); Student3.PrintInfo(); Student4.PrintInfo(); Student5.PrintInfo(); XmlSerializer xs = new XmlSerializer(typeof(List <Marks>)); //Объявляем что серилизуем лист Марк XmlSerializer xs1 = new XmlSerializer(typeof(List <Marks.Marks1>)); FileStream fs = new FileStream("tttt.txt", FileMode.Create, FileAccess.Write); // Создаем тхт файл и пишем в нее то что будем среиализовать FileStream fs1 = new FileStream("tttt1.txt", FileMode.Create, FileAccess.Write); xs.Serialize(fs, Point); //в файл сериализуем то что в Поинте xs1.Serialize(fs1, Point1); fs.Close(); //закрываем }