1 委托的声明、实例化和调用
//没有参数没有返回值
public delegate void NoReturnNoPara()
//有参数没有返回值
public delegate void NoReturnWithPara(int x,int y)
//没有参数有返回值
public delegate int WithReturnNoPara()yi
//有参数有返回值
public delegate int WithReturnWithPara(out int x,ref int y)
//声明在类的外面
public delegate void NoReturnNoParaOutClass()
2 委托的意义:解耦
3 泛型委托--Func Action
4 委托的意义:多播委托