static void Main(string[] args) { Console.WriteLine("***** Delegates as event enablers ******\n"); Car c1 = new Car("slugBug", 100, 10); Car.CarEngineHandler handler2 = new Car.CarEngineHandler(OnCarEngineEvent2); c1.RegisterWithCarEngine(handler2); Console.WriteLine("***** Speeding up *****"); for (int i = 0; i < 6; i++) { c1.Accelerat(20); } c1.UnRegisterWithCarEngine(handler2); for (int i = 0; i < 6; i++) { c1.Accelerat(20); } Console.ReadLine(); }