Пример #1
0
        static void Main(string[] args)
        {   
            //连接事件发布程序和订阅器
            var dealer = new CarDealer();
            var michael = new Consumer("Michael");
            //dealer.NewCarInfo+=new EventHandler<CarInfoEventArgs>(michael.NewCarIsHere);
            //等价于
            dealer.NewCarInfo += michael.NewCarIsHere;
            dealer.NewCar("Mercedes");

            var nick = new Consumer("Nick");
            dealer.NewCarInfo += nick.NewCarIsHere;
            dealer.NewCar("Ferrari");
            Console.ReadKey();

        }