一先定义一个委托方法
---------第一个类XX
//定议委托
public event ordinary Ordinary;
//定议委托方法
public delegate void ordinary(unit sender, string e);
//在这里调用委托方法,把实现委托出去
Ordinary(u, "");
---------第二个类YY
实例化第一个类
XX x= new XX();
实现委托方法(实现只是写一个符合的委托,真正的调用它来实现是要注册的)
private void ordinary(Models.unit u, string e)
{
//自定义查询
}
注册第一个类的委托方法(调用符合的委托方法来实现)
x.Ordinary += new YY.ordinary(ordinary);