会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
dax.net
Software on .NET/C#, Cloud, Microservices and DDD,专业、求是、解惑......
博客园
首页
订阅
管理
2008年12月11日
C#基础:事件(四)
摘要: 事件定义的时候,可以使用add和remove关键字来自定义事件处理函数的添加与移除功能。例如,可以在添加和移除之前,使用lock关键字实现线程同步。虽然MethodImplAttribute会用当前类的对象作为同步对象实现线程同步,但当对象需要向外界公布多个事件的时候,这样做会产生效率问题。比如:对象A向外界公布了E1、E2两个事件,订阅方O1使用+=运算符试图订阅E1事件;订阅方O2也使用+=运...
阅读全文
posted @ 2008-12-11 11:31 dax.net
阅读(743)
评论(0)
推荐(0)
编辑
公告