1、声明委托
public delegate void DelegHandler (string status);
2、声明事件
public event DelegHandler EventHandler;//EventHandler仅能类内部调用,不能从外部调用
3、关联方法:void func(string status);
delegate:DelegHandler v1 = new DelegHandler(func); //可以直接赋值、可以多个调用:v=v1;v+=v2;然后调用v2;
delegate + event:EventHandler += new DelegHandler (func) //不可以直接赋值
原文:https://www.cnblogs.com/wllwqdeai/p/12845711.html