public override void Save() { Stream fichier = File.Create("sav.xml"); XmlSerializer serializer = new XmlSerializer(Entrees.GetType()); serializer.Serialize(fichier, Entrees); fichier.Close(); }
public override void Save() { Entrees.Add(new Entree("Nom1", 50)); Entrees.Add(new Entree("Nom2", 25)); Stream fichier = File.Create("sav.json"); DataContractJsonSerializer serializer = new DataContractJsonSerializer(Entrees.GetType()); serializer.WriteObject(fichier, Entrees); fichier.Close(); }
public override void Load() { if (File.Exists("sav.xml")) { Stream fichier = File.OpenRead("sav.xml"); XmlSerializer serializer = new XmlSerializer(Entrees.GetType()); Object obj = serializer.Deserialize(fichier); Console.WriteLine("Objet récupéré par désérialisation Xml " + obj); Entrees = (List <Entree>)obj; fichier.Close(); } }