1.定义一个委托
public delegate void messbox(string mess);
2.声明一个方法(与委托签名一样的)(可以多个)
public void show(string mess)
{
//实现的内容
MessageBox.Show(mess);
}
3.声明委托变量
messbox mb;
4.实例化(将实现的方法传进来)
mb=new messbox(show);
5.调用委托,实现方法
mb(“1111”);
6.有多个实现的方法,可以一次性调用(先后有顺序)
mb=new messbox(show);
mb+=new messbox(show1);