摘要:
IntroductionAn event is a mechanism via which a class can notifyits clients when something happens. For example when you click a button, abutton-click-eventnotification is sent to the window hosting the button. Events are declared using delegates.So if you don't know what a delegate is, you may 阅读全文
摘要:
C#委托,事件理解入门 (译稿) 收藏 目录 l 导论 l 什么是委托 l 事件的理解 l 事件关键字 l 最后 导论 在学习C#中的委托和事件过程中,我读了许多文章来理解他们二者究竟是怎么一回事,以及如何使用他们,现在我将整个的理解过程陈述以下,我学到的每一方面,恐怕也是你们需要掌握的:-)。 什么是委托? 委托和事件这两个概念是完全配合的。委托仅仅是函数指针,那就是说,它能够引用函数,通过传递地址的机制完成。委托是一个类,当你对它实例化时,要提供一个引用函数,将其作为它构造函数的参数。 每一个委托都有自己的签名,例如:Delegate i... 阅读全文