public static PersonneSimples Charger(string chemin) { XmlSerializer deserializer = new XmlSerializer(typeof(PersonneSimples)); StreamReader lecteur = new StreamReader(chemin); PersonneSimples p = (PersonneSimples)deserializer.Deserialize(lecteur); lecteur.Close(); return(p); }
private static void Test03() { PersonneSimples personneSimples = null; if (File.Exists(CHEMIN)) { personneSimples = PersonneSimples.Charger(CHEMIN); } else { personneSimples = new PersonneSimples(); } //Etapes ici. personneSimples.Add(new PersonneSimple() { Nom = "Larivière", Prenom = "Germain" }); personneSimples.Add(new PersonneSimple() { Nom = "Dancereau", Prenom = "Nancy" }); //Sauvegarde personneSimples.Enregistrer(CHEMIN); /* *<?xml version="1.0" encoding="utf-8"?> * <ArrayOfPersonneSimple xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> * <PersonneSimple> * <Nom>Larivière</Nom> * <Prenom>Germain</Prenom> * </PersonneSimple> * <PersonneSimple> * <Nom>Dancereau</Nom> * <Prenom>Nancy</Prenom> * </PersonneSimple> * </ArrayOfPersonneSimple> * */ }