C#
文章平均质量分 79
ericozh
这个作者很懒,什么都没留下…
展开
-
c#中的Delegate解析
在我的上一篇blog从面向对象编程的角度解析c#中的事件处理机制>中,我对c#的事件处理机制设计原理从面向对象的角度解析了其原理,文中最后提到委托是函数的模板,有几个读者回头就跟我说,既然它只是一个模板来负责规范事件响应函数的声明,那么,只要我的所有对该事件的响应函数都符合事件的函数调用声明的规范,那么,我就是不是可以不定义delegate了呢?很好,很好的一个问题,谁说不是呢?原创 2007-07-28 13:59:00 · 893 阅读 · 1 评论 -
从面向对象编程的角度解析c#中的事件处理机制
摘要:c#中的事件处理机制是很多人学习c#过程中的难点。本文将从面向对象编程的角度解析微软的工程师们为什么会这样来设计c#事件处理机制。1 现实生活中事件处理的三种模式 现实生活中,我们说事件处理,常常是这样一个情况:一个人发生了某种变动(比如孩子生病了),然后另外一个人(当然也可以是本人,为了和前面例子对应,这里假设是妈妈)做出相应的对策(送他上医院)。在这个过程中,发生了消原创 2007-07-28 13:58:00 · 1604 阅读 · 1 评论