コード例 #1
0
ファイル: Program.cs プロジェクト: Hazrae/CarWash
        static void Main(string[] args)
        {
            Voiture v = new Voiture("ERH 963");

            CW.Traiter(v);

            traitement tr = delegate(Voiture v)
            {
                Console.WriteLine("Je prépare la voiture : " + v.Plaque);
            };

            tr += delegate(Voiture v)
            {
                Console.WriteLine("Je lave la voiture : " + v.Plaque);
            };
            tr += delegate(Voiture v)
            {
                Console.WriteLine("Je sècche la voiture : " + v.Plaque);
            };
            tr += delegate(Voiture v)
            {
                Console.WriteLine("Je finalise la voiture : " + v.Plaque);
            };

            tr(v);
        }
コード例 #2
0
        public static void Traiter(Voiture v)
        {
            traitement t = Preparer;

            t += Laver;
            t += Secher;
            t += Finaliser;
            t(v);
        }