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(); }