//object sender:表示触发事件的对象 //EventArgs e:表示事件数据的类的基类 public void NewCarIsHere(object sender, CarInfoEventArgs e)//声明基于指定事件参数的方法;才有资格订阅 { Console.WriteLine("{0}: car {1} is new", name, e.Car); }
/// <summary> /// 该方法与CarDealer中定义的事件(委托)是匹配的,用户注册到事件中 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void NewCarIsHere(object sender, CarInfoEventArgs e) { WriteLine($"{_name}:car {e.Car} is new"); }