event and delegate
摘要:
C#中的event是通过delegate实现的,event 只是在delegate基础上作了两点限制: 1:客户只能使用委托所提供的+=和-=行为,不能直接用=,即不影响委托对其他observer的notify. 2:只有声明类可以调用(或激发)一个事件,外部类不可以直接调用其事件。 在一个C#接口中可以包容方法、C#属性以及索引器,也可以包容事件,但不能包含委托,因为接口定义的是成员,委托定义的... 阅读全文
posted @ 2009-02-09 16:47 瑞德 阅读(229) 评论(0) 推荐(0) 编辑