class Program
{
static void Main(string[] args)
{
Program pro = new Program();
clerk cle = new clerk();
cle.add_even += pro.ss; //开始激发即调用ss方法
cle.tt(); //事件的发生
}
public void ss()
{
Console.WriteLine("我被调用了");
Console.ReadKey();
}
}
class clerk
{
public delegate void add_eventhandler();
public event add_eventhandler add_even;
public void tt()
{
if(add_even!=null) //判断是否存在委托的事情
{
Console.WriteLine("fashengle");
add_even(); //激发要委托的事情
}