Запись в xml файл - C# (187961)
Формулировка задачи:
Подскажите, пожалуйста, причину того, что запись в xml файл осуществляется в виде ссылки. То есть можно сказать, что ничего не записывается...
Это код:
public static void Записываем() { { if (File.Exists(@Меню.имяфайла)) { Console.WriteLine("Файл существует и пригоден для записи"); using (Stream output = File.Create(@Меню.имяфайла)) { XmlSerializer формат = new XmlSerializer(typeof(Студенты)); формат.Serialize(output, Меню.Студент1); } Console.WriteLine(Меню.Студент1 + " - Что было записано"); Console.WriteLine("Данные из памяти компьютера были записаны в указанный файл."); Console.ReadLine(); } else { Console.WriteLine("Файл с указанным адресом не существует. Проверьте, возможно, вы не верно ввели адрес."); }
Решение задачи: «Запись в xml файл»
textual
Листинг программы
using System; using System.Diagnostics; using System.IO; using System.Xml.Serialization; [Serializable] public class Student { public string Name; public int Age; public Student() { } } class MyClass { public static void Main(string[] args) { var st = new Student[] {new Student() {Name = "Dima",Age = 96}}; XmlSerializer ser=new XmlSerializer(st.GetType()); using (var str=File.Create("ser.data")) { ser.Serialize(str,st); } Process.Start("notepad", "ser.data"); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д