Event,顾名思义,就是当有事件发生的时候所执行的相关动作.
Event通常是配合Delegate使用.
using System;
namespace dgns
{
class DelegateTest
{
public delegate void delegate_dg();
public event delegate_dg delegate_ev;
public void start()
{
Console.WriteLine("Start Evnet...");
delegate_ev();
Console.ReadKey();
}
}
class Program
{
static public void test()
{
Console.WriteLine("test ...");
Console.ReadLine();
}
static void Main(string[] args)
{
DelegateTest dt = new DelegateTest();
dt.delegate_ev += new DelegateTest.delegate_dg(test);
dt.start();
}
}
}