public static void ReadFromXML() { ser_data dt = new ser_data(); XmlSerializer formatter = new XmlSerializer(typeof(ser_data)); try { FileStream fs = new FileStream(path, FileMode.OpenOrCreate); if (fs == null) { return; } if (fs.Length == 0) { return; } // десериализация using (fs) { dt = (ser_data)formatter.Deserialize(fs); } dt.Update_new_data(); } catch (Exception Ситуация) { // Отчет обо всех возможных ошибках: MessageBox.Show(Ситуация.Message, "Ошибка в файле настроек ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }