public void OnClick() { //事件和委托都可以在本类中调用,没有差异。 addEvent(1, 2); addDelegate(1, 2); // ClickEventArgs e = new ClickEventArgs(); e.UserName = "******"; click?.Invoke(this, e); }
private void Adder_click(object sender, EventArgs e) { ClickEventArgs arg = (ClickEventArgs)e; Console.WriteLine(arg.UserName); }