public static event EventHandler <MyArgEventsArgs> Counted2; // 使用泛型好处:不需要强转类型了 public void DoCount() { MyArgEventsArgs args = new MyArgEventsArgs(); args.Value = 9; Counted?.Invoke(this, args); // this:表示调用本方法的实例对象 Counted2?.Invoke(this, args); }
public void DoCount() { Counted?.Invoke(this, null); // this:表示调用本方法的实例对象 }