Exemple #1
0
        public static void Exo7()
        {
            Artiste       herge = new Artiste("Remi", "Georges", "Hergé");
            BandeDessinee bd1   = new BandeDessinee("978-2203001169", "On a marché sur la Lune", herge, 62);

            BDtheque bdtheque = new BDtheque();

            bdtheque.Ajouter(bd1);
            bdtheque.Ajouter(new BandeDessinee("978-2203001039", "Les Cigares du pharaon", herge));
            bdtheque.Ajouter(new BandeDessinee("978-2012101371", "Le tour de Gaule d'Astérix", new Artiste("Goscinny", "René"), 48));
            Console.WriteLine(bdtheque);    // affichage pour débug

            // Sérialisation...
            XmlSerializer xs = new XmlSerializer(typeof(BDtheque));
            StreamWriter  wr = new StreamWriter("ma_bdtheque.xml");

            xs.Serialize(wr, bdtheque);
            wr.Close();
        }
Exemple #2
0
        public static void Exo6()
        {
            Artiste auteur = new Artiste("Remi", "Georges", "Hergé");

            Console.WriteLine(auteur);  // affichage pour débug

            BandeDessinee bd12 = new BandeDessinee("978-2203001169", "On a marché sur la Lune", auteur, 62);

            Console.WriteLine(bd12);  // affichage pour débug

            // Sérialisation...
            XmlSerializer xs = new XmlSerializer(typeof(BandeDessinee));
            StreamWriter  wr = new StreamWriter("bd12.xml");

            xs.Serialize(wr, bd12);
            wr.Close();

            // vérifier le contenu du fichier "bd12.xml" dans le dossier bin\Debug de Visual Studio.
        }
Exemple #3
0
 public void Ajouter(BandeDessinee bd)
 {
     bds.Add(bd);
 }