0. 前言 事件和委托是C#中的高级特性,也是C#中很有意思的一部分.出现事件的地方,必然有委托出现:而委托则不一定会有事件出现.那为什么会出现这样的关系呢?这就需要从事件和委托的定义出发,了解其中的内在. 1. 委托 说起委托,就不得不回忆一下之前在Linq篇中介绍的匿名方法,其中提到了Func和Action这两个类型.这两个类型就是委托. 委托在C#中定义为一种面向对象形式的方法寻址方案.简单来讲,就是定义一个类型,然后表示这个类型代表某一种方法.而委托对象,就是方法参数化.委托可以实现将方…