摘要: 参考自Jeffrey Zhao的文章(http://www.cnblogs.com/jeffreyzhao/archive/2009/08/07/from-delegate-to-others-2.html).NET1.Xpublic delegate void MyDel3(string message); public class Methods { public static void TestMethod(string msg) { Console.WriteLine(msg); } public... 阅读全文
posted @ 2012-01-10 17:38 Müller 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 事件:一个用event进行了封装的委托类型的变量,使得在进行注册的时候只能使用+= 或者-=需要一个触发者和一个执行者,类似于Observer模式中的Subject和Observer(当一个对象的状态发生改变时,所有依赖于他的对象都会得到通知并被自动更新。)触发者:对委托/事件进行定义,并触发事件的执行。(Subject:监视对象,当达到条件时,会把参数发送给监视其的对象)执行者:定义并执行事件中注册的方法。(Observer:观察者,当Subject中的事件执行时,会告知Observer,进而采取相应的行动)执行者把需要执行的方法注册给触发者的事件触发者运行,当达到条件时触发事件通过第一步的 阅读全文
posted @ 2012-01-10 15:26 Müller 阅读(177) 评论(0) 推荐(0) 编辑