Esempio n. 1
0
        static void Main(string[] args)
        {
            TeslaCar tesla = TeslaCar.GetTesla();

            System.Collections.Generic.Dictionary <string, string> v = null;
            gen.Dictionary <string, string> t = null;

            Car theExperimentalCar = new Car();

            //ICar theInterfaceCar = theExperimentalCar as ICar;
            //theExperimentalCar.
            //theExperimentalCar.OnCarstarted += HandleCarStart;
            //theExperimentalCar.OnCarstarted += HandleCarStartTwo;
            //theExperimentalCar.OnCarSstartedDelegate = new CarStarted(HandleCarStart);
            //theExperimentalCar.OnCarSstartedDelegate = null;

            for (int i = 0; i < 10; i++)
            {
                if (i == 5)
                {
                    theExperimentalCar = new TeslaCar();
                }
                theExperimentalCar.OnCarstarted += HandleCarStart;
                theExperimentalCar.OnCarstarted += HandleCarStartTwo;
                //
                theExperimentalCar.StartTheCar(10);
                //
                theExperimentalCar.OnCarstarted -= HandleCarStart;
                theExperimentalCar.OnCarstarted -= HandleCarStartTwo;
            }
            Console.ReadLine();
        }
Esempio n. 2
0
 static TeslaCar()
 {
     sTesla = new TeslaCar();
 }