发布网友 发布时间:2022-08-25 14:03
共1个回答
热心网友 时间:2024-01-21 15:07
一、首先你要声明一个委托
public delegate void MyEventHandler(参数列表);当然你也可以用.net提供的泛型委托
EventHandler<类型>二、声明事件
public event MyEventHandler MyEvent;这里就定义好事件了
三、调用事件
在需要调用事件的地方调用事件
MyEvent?.Invoke(参数列表);四、注册事件
加入事件的定义在一个叫MyClass的类中。
public void OnMyEventHandler(参数列表)你要注意的是事件注册只能用“+=”,事件 卸载也只能用“-=”