C# Delegate Event

  1  系统自带的泛型委托Action Func
  2  事件的声明与使用
  3  事件和委托的区别与联系
  4  观察者模式
  5  标准的事件[参数(Object sender,EventArgs e)],sender就是事件源,也就是调用事件的类的实例,e是事件参数。
 
 
委托是一种类型
事件是一个委托的实例
Event,不能直接赋值 ,也不能直接调用 a.fun=funA,eventA()
用+=和-+进行操作。
 
Event为了安全。
 
winform中,事件:1 .net有个系统event,事件的委托类型是EventHanlder  2 .designer.cs中,+=注册了事件,传入了具体处理逻辑的方法名。  3.cs中的btn_click方法中具体逻辑。
 
观察者模式,是一种低耦合。对扩展开发,对修改关闭。
posted on 2016-03-13 11:08  王老二  阅读(166)  评论(0编辑  收藏  举报