摘要: 主函数的代码:代码猫:代码事件参数类:代码事件监听者,老师和人:代码1.事件使用总结 2.有一个受监视着,有一个或者都个监视着 3.受监视者需要定义委托,定义委托之后再定义一个包装该委托的事件 4.在监视者中声明当事件被触发时的方法,即事件需要注册的方法 阅读全文
posted @ 2011-01-17 17:13 雁北飞 阅读(152) 评论(0) 推荐(0) 编辑
摘要: C#里面的委托其实就是一个函数指针,但是在.NET下面委托是一个类,因此我们可以在类的外面来声明一个委托(作为全局变量)也可以在类的里面来声明委托。所有的委托都是继承自MulticastDelegate,而MulticastDelegate有时继承自Delegate类。从MulticastDelegate的对象关系图可以得知其下面有两个属性:Method(其实是一个函数指针)用来指向本委托所指向的方法。而Target属性则用来指示该方法的实例,当方法是静态方法时其为空. 委托的声明:public delegate 返回值 委托名(参数列表),这样表示声明一个能以具有相应的参数列表和返回值的函数 阅读全文
posted @ 2011-01-17 17:08 雁北飞 阅读(678) 评论(0) 推荐(0) 编辑