c#委托与事件

1.委托的作用:解耦。
2.多拨委托:观察者模式。
3.委托是一种类型MuticastDelegate的子类,事件是委托的一个实例。事件在外部不可以直接被调用,也不能被赋值,控制了实例的操作权限,保证了安全性。
4.使用事件的场景:发布者+订阅动作(+=,-=)+订户(决定事件实际内容者),把逻辑放到发布者的外部去使用。
5.序列化:对象实体与字符串的转换。
posted @ 2018-02-07 14:06  chenxizhaolu  阅读(152)  评论(0编辑  收藏  举报