创建事件的关键字是delagate对吗
不对。创建事件的关键字是event。delegate是用来定义事件处理方法的委托类型。例如:
public delegate void EventHandler(object sender, EventArgs e);
public class MyClass { public event EventHandler MyEvent;
protected virtual void OnMyEvent()
{
if (MyEvent != null)
MyEvent(this, EventArgs.Empty);
}
}
在上面的代码中,event关键字用来声明事件MyEvent,而delegate关键字用来定义EventHandler委托类型。在MyClass类中,OnMyEvent方法用来触发MyEvent事件。
原文地址: https://www.cveoy.top/t/topic/cRoT 著作权归作者所有。请勿转载和采集!