예제 #1
0
        //string message1 = "blablabla";
        static void Main(string[] args)
        {
            Personne[] personnes = new Personne[10];
            Console.BackgroundColor = ConsoleColor.Green;
            for (int i = 0; i < personnes.Length; i++)
            {
                string nom    = "nom" + i;
                string prenom = "prenom" + i;
                int    age    = i * 2;
                personnes[i] = new Personne(nom, prenom, age);
            }
            foreach (Personne p in personnes)
            {
                EcrireSurEcran(p, 2, 2);
            }

            // Console.WriteLine(personnes[0].ToString());

            Console.ReadKey();
        }
예제 #2
0
        static void Main(string[] args)
        {
            Personne p = new Personne("Mohamed", 20);
            p.Avancer();
            //p.Age = 20;
            //p.Nom = "Mohamed";
            Console.WriteLine("Age : " + p.Age);
            Console.WriteLine("Nom : " + p.Nom);
            //p.Age = 23;// error

            Etudiant e = new Etudiant("Ahmed", 24, "TI");
            Console.WriteLine("Département : " + e.Departement);
            Console.WriteLine("Nom Etudiant : " + e.Nom);
            Console.WriteLine("Age Etudiant : " + e.Age);
            //e.Nom = "Ahmed";
            //e.Age = 24;

            Console.Write("Hello ISET Jendouba :)");
            Console.Read();
        }
예제 #3
0
파일: Program.cs 프로젝트: raybrm/IPL
        static void Main(string[] args)
        {
            Acteur[] mesActeurs = new Acteur[] {
                new Acteur("Assange", "Julian", new DateTime(1969, 3, 12), 187),
                new Acteur("Paul", "Newmann", new DateTime(1969, 3, 12), 187),
                new Acteur("Becker", "Norma Jean", new DateTime(1969, 3, 12), 187)
            };

            MetteurEnScene[] mesDirecteurs =
            {
                new MetteurEnScene("Spielberg", "Steven",       new DateTime(1969, 3, 12)),
                new MetteurEnScene("Coen",      "Ettan",        new DateTime(1969, 3, 12)),
                new MetteurEnScene("Coppolla",  "Francis Ford", new DateTime(1969, 3, 12))
            };



            Film bigLebow = new Film("The Big Lebowski", 1996);
            Film eT       = new Film("E.T.", 1982);

            eT.AjouterActeur(mesActeurs[0]);
            eT.AjouterActeur(mesActeurs[2]);
            eT.SetMetteurEnScene(mesDirecteurs[0]);

            bigLebow.AjouterActeur(mesActeurs[1]);
            bigLebow.AjouterActeur(mesActeurs[2]);
            bigLebow.SetMetteurEnScene(mesDirecteurs[1]);

            ListePersonnes mesPersonnes = ListePersonnes.GetInstance();

            foreach (Acteur act in mesActeurs)
            {
                mesPersonnes.AjouterPersonne(act);
            }

            foreach (MetteurEnScene sceneur in mesDirecteurs)
            {
                mesPersonnes.AjouterPersonne(sceneur);
            }

            IEnumerator <Personne> acteurIt = mesPersonnes.ListePersonne();

            while (acteurIt.MoveNext())
            {
                Personne personne = acteurIt.Current;
                Console.WriteLine(personne);

                IEnumerator <Film> filmsIt;
                if (personne is Acteur)
                {
                    Console.WriteLine("a joué dans les films suivant:");
                    filmsIt = ((Acteur)personne).FilmsIeEnumerator();
                }
                else
                {
                    if (personne is MetteurEnScene)
                    {
                        Console.WriteLine("a dirigé les films suivant:");
                        filmsIt = ((MetteurEnScene)personne).Films();
                    }
                    else
                    {
                        Console.WriteLine("Est inconnu et n'a rien à faire ici !!! ");
                        continue;
                    }
                }
                while (filmsIt.MoveNext())
                {
                    Film film = filmsIt.Current;
                    Console.WriteLine(film);
                }
            }

            String i = Console.ReadLine();
        }