public Props() { Fields = new PropsFields(); if (!File.Exists(Fields.XmlFileName)) { File.Create(Fields.XmlFileName).Close(); WriteXml(); } ReadXml(); }
//Чтение насроек из файла public void ReadXml() { if (File.Exists(Fields.XmlFileName)) { XmlSerializer ser = new XmlSerializer(typeof(PropsFields)); TextReader reader = new StreamReader(Fields.XmlFileName); Fields = ser.Deserialize(reader) as PropsFields; reader.Close(); } else { //можно написать вывод сообщения если файла не существует } }