static void Main(string[] args) { // une liste de personnes ListeDePersonnes l = new ListeDePersonnes(); // ajout de personnes l = l + new Personne("jean", "martin",10) + new Personne("pauline", "leduc",12); // affichage Console.WriteLine("l=" + l); l = l + new Enseignant("camille", "germain",27,60); Console.WriteLine("l=" + l); // changement élément 1 l[1] = new Personne("franck", "gallon",5); // affichage élément 1 Console.WriteLine("l[1]=" + l[1]); // affichage liste l Console.WriteLine("l=" + l); // recherche de personnes string[] noms = { "martin", "germain", "xx" }; for (int i = 0; i < noms.Length; i++) { int inom = l[noms[i]]; if (inom != -1) Console.WriteLine("Personne(" + noms[i] + ")=" + l[inom]); else Console.WriteLine("Personne(" + noms[i] + ") n'existe pas"); }//for }
static void Main(string[] args) { // une liste de personnes ListeDePersonnes l = new ListeDePersonnes(); // ajout de personnes l = l + new Personne("jean", "martin",10) + new Personne("pauline", "leduc",12); // affichage Console.WriteLine("l=" + l); l = l + new Enseignant("camille", "germain",27,60); Console.WriteLine("l=" + l); }