声明 一个委派
delegate void stopMachineryDelegate();// 可以带参数
定义好后可以创建一个实例
class Controller
{
delegate void stopMachineryDelegate();
。。。。
public Contorller()
{
this.stopMachinery+=folder.stopFolding;
}
。。。。。。。。。
private stopMachineryDelegate stopMachinery;
}
也可以这样使用new 来显示初始化一个委派 , 让他引用一个特定的方法
this. stopMachinery = new StopMachineryDelegate(folder。stopFolding)
可以 通过调用委派来调用方法
pubilc void ShutDown()
{
this。stopMachinery();
// 调用委派的时候,所用的语法与调用方法完全xiangtong 如果委派引用的方法要获取任何参数那么要在此时指定
}