• 委托就是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其它任何方法一样,具有参数和返回值。
  • 委托可以看作是对函数的抽象,是函数的”类”,委托的实例将代表一个具体的函数。
    一个委托可以搭载多个方法,所有方法被依次唤醒。更重要的是,它可以使得委托对象所搭载的方法并不需要属于同一个类。
  • 委托对象所搭载的所有方法必须具有相同的圆形和形式,也就是拥有相同的参数列表和返回值类型。

public delegate void _Update();
public class Boss : Subject
{
public event _Update update;

}

 

boss.update += new _Update(t1.Aixuexi);