丶Terminator

导航

2012年9月21日 #

委托,深入浅出才是王道(三)

摘要: 开发基于对象的应用程序,有时候需要使用一种对象通信方式,在一个对象中发生了一些事情时,就需要通知其他对象。这里用到了事件。委托就用做应用程序接受到消息时封装事件的方式。一、接收器、发送器事件接收器是指在发生某些事情时被通知的任何应用程序或对象事件发送器可以是是应用程序中的另一个对象或程序集,作用是引发事件,如:点击按钮,发送器就是.NET运行库。需要注意的是,事件发送器并不知道接收器是谁,这就使得事件非常有用。现在,在事件接收器的某个地方有一个方法,他负责处理事件。在每次发生已注册的事件时,就执行这个方法。由于发送器不知道接收器是谁,所以无法设置两者之间的引用类型,这时就需要委托作为中介了。发 阅读全文

posted @ 2012-09-21 08:08 夜蹲寡妇门 阅读(1991) 评论(8) 推荐(2) 编辑