liye

liye

博客园 首页 新随笔 联系 订阅 管理
首先申明一个方法 
void HelloWorld(string str)
{}
然后申明代理
delegate HelloWorldDelegate(string str);
然后用这个代理申明一个事件
Event HelloWorldDelegate HWEvent;

然后实例化这个事件
HWEvent=new HelloWorldDelegate (HelloWorld);

事件定义就完成了

订阅就:HWEvent+=new HWEvent(订阅的对象方法);

然后在需要引发这个事件的地方调用HWEvent(param)就行了

一般说来,事件都需要订阅;

事件就是当做某个事的时候引发的一个动作,告诉订阅者我将,正在或者做完了某个事情
posted on 2010-08-12 18:40    阅读(544)  评论(0编辑  收藏  举报