声明⼀个委托类型,它的实例引⽤⼀个⽅法,该⽅法获取⼀个int参数,返回void。
1
public delegate void Feedback(int num);
理解委托的⼀个要点是它们的安全性⾮常⾼。在定义委托时,必须给出它所表示的⽅法的签名和返回类型
等全部细节。
理解委托的⼀种⽐较好的⽅式是把委托当作这样⼀件事情:它给⽅法的签名和返回类型指定名称。
其语法类似于⽅法的定义,需要在定义⽅法的前⾯加上delegate关键字。定义委托基本上就是定义⼀个新
的类,所以可以在任何地⽅定义类的相同地⽅定义委托,也就是说,可以在另⼀个类的内部定义,也可以
在任何类的外部定义,还可以在名称控件中把委托定义为定义为顶层对象。访问修饰符可以是
public/private/protected等