public static void SaveToFile(LuckyNumbers lNumbers) { XmlSerializer xml = new XmlSerializer(typeof(LuckyNumbers)); using (Stream fStream = new FileStream("data.xml", FileMode.Create, FileAccess.Write, FileShare.None)) { xml.Serialize(fStream, lNumbers); } }
public static void ReadFromFile() { XmlSerializer xml = new XmlSerializer(typeof(LuckyNumbers)); try { using (Stream fStream = new FileStream("data.xml", FileMode.Open, FileAccess.Read, FileShare.None)) { luckyNumbers = (LuckyNumbers)xml.Deserialize(fStream); } } catch (FileNotFoundException) { Console.WriteLine("Brak pliku z losowaniami. Tworzę nowy."); } }