Exemple #1
0
        public override void Save()
        {
            Stream        fichier    = File.Create("sav.xml");
            XmlSerializer serializer = new XmlSerializer(Entrees.GetType());

            serializer.Serialize(fichier, Entrees);
            fichier.Close();
        }
Exemple #2
0
        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();
        }
Exemple #3
0
 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();
     }
 }