摘要: 可以看出,C#中的event是通过delegate实现的,event 只是在delegate基础上作了两点限制:1:客户只能使用委托所提供的+=和-=行为,不能直接用=,即不影响委托对其他observer的notify.2:只有声明类可以调用(或激发)一个事件,外部类不可以直接调用其事件。在一个C#接口中可以包容方法、C#属性以及索引器,也可以包容事件,但不能包含委托,因为接口定义的是成员,委托定... 阅读全文
posted @ 2006-08-01 13:44 赶路人之刚出发 阅读(880) 评论(0) 推荐(0) 编辑
摘要: BDataServices类中,LendRender应用一个委托BorrowReader实现对文件的读操作,LendRender2应用接口类实现文件读操作。 1namespace datalayer 2{ 3 public delegate object BorrowReader(string strPath); 4 /**//// 5 /// The class to pr... 阅读全文
posted @ 2006-08-01 12:59 赶路人之刚出发 阅读(747) 评论(0) 推荐(0) 编辑