Example #1
0
        static void Main(string[] args)
        {
            string[] chaine = new string[5] {
                "Clio", "Mégane", "Golf", "Enzo", "Polo"
            };
            Véhicule v = new Voiture();

            var v1 = new Voiture("Mégane", 19000);
            var v2 = new Moto("Intruder", 13000);
            var v3 = new Voiture("Enzo", 380000);
            var v4 = new Moto("Yamaha XJR1300", 11000);

            v.Dico.Add(v1.Nom, v1);
            v.Dico.Add(v2.Nom, v2);
            v.Dico.Add(v3.Nom, v3);
            v.Dico.Add(v4.Nom, v4);

            foreach (var b in v.Dico)
            {
                v.DicoTrié.Add(b.Value, b.Key);
            }
            v.Dico.Clear();

            foreach (var b in v.DicoTrié.Keys)
            {
                Console.WriteLine(b);
            }

            Console.WriteLine();

            //foreach(var s in chaine)
            //{
            //    bool trouvé = v.Dico.TryGetValue(s, out v);
            //    if (trouvé) Console.WriteLine("{0} : {1}", v.Nom, v.Prix);
            //}

            for (int i = 0; i < chaine.Length; i++)
            {
                foreach (var c in v.DicoTrié.Keys)
                {
                    if (chaine[i] == c.Nom)
                    {
                        Console.WriteLine(c);
                    }
                }
            }

            Console.WriteLine();
            Console.ReadKey();
        }
        public static void Main()
        {
            Ouvrier ouvrier = new Ouvrier();

            EspaceBuilder espaceBuilder = new EspaceBuilder();

            ouvrier.SetVoitureBuilder(espaceBuilder);
            ouvrier.AssemblerVoiture();

            Voiture espace = ouvrier.GetVoiture();

            Console.WriteLine(espace);

            ClioBuilder clioBuilder = new ClioBuilder();

            ouvrier.SetVoitureBuilder(clioBuilder);
            ouvrier.AssemblerVoiture();

            Voiture clio = ouvrier.GetVoiture();

            Console.WriteLine(clio);
        }
Example #3
0
        static void Main(string[] args)
        {
            var v = new Voiture();

            Console.ReadKey();
        }