static void Main(string[] args) { Employe employe1 = new Employe("Robert", "Jorge", 34, 2400); Employe employe2 = new Employe("George", "Lucas", 55, 3000); Employe employe3 = new Employe("Pas di caprio", "Leonardo", 39, 2900); Employe employe4 = new Employe("Earthwalker", "Luke", 27, 2600); Employe employe5 = new Employe("Multiple", "Han", 45, 3700); Chef chef1 = new Chef("McCain", "John", 49, 5700, "General"); Chef chef2 = new Chef("McDonald", "David", 49, 5700, "Informatique"); Directeur directeur = new Directeur("Philip", "Michael", 65, 75000, "General", "CsharpCorporation"); Console.WriteLine("Insertion des éléments à la liste"); Liste personnes = new Liste(); personnes.InsererDebut(directeur); personnes.InsererDebut(chef2); personnes.InsererDebut(chef1); personnes.InsererDebut(employe5); personnes.InsererDebut(employe4); personnes.InsererDebut(employe3); personnes.InsererDebut(employe2); personnes.InsererDebut(employe1); Console.WriteLine("Nombre d'éléments : {0}", personnes.NbElements); personnes.Lister(); Console.WriteLine("Vidage de la liste"); personnes.Vider(); Console.WriteLine("Nombre d'éléments : {0}", personnes.NbElements); personnes.Lister(); Console.WriteLine("Avec insertion de fin"); personnes.InsererFin(employe1); personnes.InsererFin(employe2); personnes.InsererFin(employe3); personnes.InsererFin(employe4); personnes.InsererFin(employe5); personnes.InsererFin(chef1); personnes.InsererFin(chef2); personnes.InsererFin(directeur); Console.WriteLine("Nombre d'éléments : {0}", personnes.NbElements); Console.WriteLine("Avec indexeur"); for (int i = 0; i < personnes.NbElements; i++) { Console.WriteLine(personnes[i].Objet.ToString()); } }
static void Main(string[] args) { var employe1 = new employe("lebon", "james", 37, 12000); var employe2 = new employe("west", "russel", 30, 2500); var employe3 = new employe("harden", "james", 30, 600); var employe4 = new employe("kwahi", "leonard", 27, 9000); var employe5 = new employe("batum", "nicolas", 22, 2000); var chef1 = new chef("man", "marie", 20, 3000, "commercial"); var chef2 = new chef("Atalia", "bernadette", 25, 5000, "comptable"); var directeur = new directeur("george", "paul", 30, 15000, "budget", "orange"); //Declaration de la liste var Liste = new Liste(); Liste.InsererDebut(employe1); Liste.InsererDebut(employe2); Liste.InsererDebut(employe3); Liste.InsererDebut(employe4); Liste.InsererDebut(employe5); Liste.InsererDebut(chef1); Liste.InsererDebut(chef2); Liste.InsererDebut(directeur); Console.WriteLine(" -- [Affichage de la liste] --");// affichage de la liste Liste.Lister(); Console.WriteLine("-- Vider Liste --");// vider la liste Liste.Vider(); Liste.InsererFin(employe1); Liste.InsererFin(employe2); Liste.InsererFin(employe3); Liste.InsererFin(employe4); Liste.InsererFin(employe5); Liste.InsererFin(chef1); Liste.InsererFin(chef2); Liste.InsererFin(directeur); Console.WriteLine("-- Insertion en fin de liste --"); Liste.Lister(); Liste.Lister(); Console.WriteLine(" -- [Affiche avec l'indexeur] --"); Console.WriteLine(Liste.getIndex(5).ToString()); }
static void Main(string[] args) { var employe1 = new Employe("Liane", "Beaujolie", 18, 1000); var employe2 = new Employe("Onfroi ", "Baron", 22, 2000); var employe3 = new Employe("Orlene ", "Ratté", 1500); var employe4 = new Employe("Felicien ", "Cinq-Mars", 26, 1250); var employe5 = new Employe("Madeleine ", "Leclair", 1900); var chef1 = new Chef("Édith", "Camus", 3000, "Informatique"); var chef2 = new Chef("Solaine", "Laframboise", 45, 3000, "Informatique"); var directeur = new Directeur("Somerville", "Marquis", 4000, "Direction", "Facebook"); var Liste = new Liste(); Liste.InsererDebut(employe1); Liste.InsererDebut(employe2); Liste.InsererDebut(employe3); Liste.InsererDebut(employe4); Liste.InsererDebut(employe5); Liste.InsererDebut(chef1); Liste.InsererDebut(chef2); Liste.InsererDebut(directeur); Console.WriteLine(" -- [Affichage avec InsererDebut] --"); Liste.Lister(); Console.WriteLine("-- Vidage Liste --"); Liste.Vider(); Liste.InsererFin(employe1); Liste.InsererFin(employe2); Liste.InsererFin(employe3); Liste.InsererFin(employe4); Liste.InsererFin(employe5); Liste.InsererFin(chef1); Liste.InsererFin(chef2); Liste.InsererFin(directeur); Console.WriteLine(" -- [Affichage avec InsererFin] --"); Liste.Lister(); Console.WriteLine(" -- [Affichage avec Indexeurs] --"); Console.WriteLine(Liste.Get(1).ToString()); }
public static void Main(string[] args) { Employe emp1 = new Employe("jean", "michel", 44, 1900.50); Employe emp2 = new Employe("jean", "patrick", 24, 1500); Employe emp3 = new Employe("jean", "moulin", 34, 1500); Employe emp4 = new Employe("jean", "claude", 54, 1500); Employe emp5 = new Employe("jean", "marie", 14, 1500); Chef chef1 = new Chef("marie", "christine", 44, 2300, "RH"); Chef chef2 = new Chef("marie", "therese", 44, 2300, "DSI"); Directeur dir1 = new Directeur("anne", "lise", 44, 2300, "ELITE", "Leclerc"); Liste personnes = new Liste(); personnes.InsererDebut(emp1); personnes.InsererDebut(emp2); personnes.InsererDebut(emp3); personnes.InsererDebut(emp4); personnes.InsererDebut(emp5); personnes.InsererDebut(chef1); personnes.InsererDebut(chef2); personnes.InsererDebut(dir1); personnes.Lister(); personnes.Vider(); personnes.Lister(); personnes.InsererFin(emp1); personnes.InsererFin(emp2); personnes.InsererFin(emp3); personnes.InsererFin(emp4); personnes.InsererFin(emp5); personnes.InsererFin(chef1); personnes.InsererFin(chef2); personnes.InsererFin(dir1); personnes.Lister(); /* * for (int i = 0; i < personnes.nbliste; i++) * { * Console.WriteLine(personnes[i].Objet.ToString()); * } */ }
static void Main(string[] args) { Employe e1 = new Employe("Kirigaya", "Kazuto", 17, 2000); Employe e2 = new Employe("Yuki", "Asuna", 18, 2000); Employe e3 = new Employe("Synthesis Thirty", "Alice", 19, 2000); Employe e4 = new Employe("Knight", "Eugeo", 19, 2000); Employe e5 = new Employe("Kirigaya", "Suguha", 17, 2000); Chef c1 = new Chef("Koujiro", "Rinko", 28, 5000, "RATH"); Chef c2 = new Chef("Kikuoka", "Kikuoka", 30, 5000, "RATH"); Directeur d1 = new Directeur("Akihiko", "Kayaba", 30, 7000, "IA", "THE SEED"); Console.WriteLine("\nListe 1\n"); Liste liste = new Liste(); liste.InsererDebut(e1); liste.InsererDebut(e2); liste.InsererDebut(e3); liste.InsererDebut(e4); liste.InsererDebut(e5); liste.InsererDebut(c1); liste.InsererDebut(c2); liste.InsererDebut(d1); liste.Lister(); Console.WriteLine("\nListe Vider\n"); liste.Vider(); liste.Lister(); Console.WriteLine("\nListe 2\n"); liste.InsererFin(e1); liste.InsererFin(e2); liste.InsererFin(e3); liste.InsererFin(e4); liste.InsererFin(e5); liste.InsererFin(c1); liste.InsererFin(c2); liste.InsererFin(d1); liste.Lister(); Console.WriteLine("\nListe Element\n"); Console.WriteLine(liste[0]); Console.WriteLine(liste[7]); }
static void Main(string[] args) { Liste maListe = new Liste(); maListe.Lister(); Employe emp1 = new Employe("emp1", "emp1", 22, 2200.00); Employe emp2 = new Employe("emp2", "emp2", 22, 2200.00); Employe emp3 = new Employe("emp3", "emp3", 22, 2200.00); Employe emp4 = new Employe("emp4", "emp4", 22, 2200.00); Chef chf1 = new Chef("chef1", "chef1", 40, 32000, "Informatique"); Chef chf2 = new Chef("chef2", "chef2", 40, 32000, "Comptabilité"); Dirrecteur dir1 = new Dirrecteur("dir1", "dir1", 55, 80000, "CEO", "Orange"); /**maListe.InsererDebut(emp1); * maListe.InsererDebut(emp2); * maListe.InsererDebut(emp3); * maListe.InsererDebut(emp4); * maListe.InsererDebut(chf1); * maListe.InsererDebut(chf2); * maListe.InsererDebut(dir1); * * * maListe.InsererDebut(emp1); * maListe.InsererDebut(emp2); * maListe.InsererDebut(emp3); * maListe.InsererDebut(emp4); * maListe.InsererDebut(chf1); * maListe.InsererDebut(chf2); * maListe.InsererDebut(dir1);*/ maListe.InsererFinR(emp1); maListe.InsererFinR(emp2); maListe.Lister(); //Console.WriteLine(maListe[0]); //Console.WriteLine(maListe[6]); }
public void Dispose() { _List = null; _indiceCourant = 0; }
public ListeEnumerator(Liste list) { _List = list; _indiceCourant = 0; }