首先申明一个方法
void HelloWorld(string str)
{}
然后申明代理
delegate HelloWorldDelegate(string str);
然后用这个代理申明一个事件
Event HelloWorldDelegate HWEvent;
然后实例化这个事件
HWEvent=new HelloWorldDelegate (HelloWorld);
事件定义就完成了
订阅就:HWEvent+=new HWEvent(订阅的对象方法);
然后在需要引发这个事件的地方调用HWEvent(param)就行了
一般说来,事件都需要订阅;
事件就是当做某个事的时候引发的一个动作,告诉订阅者我将,正在或者做完了某个事情