定义一个委托:public delegate void DelHello(string name)
定义一个方法:public void Hello(string name)
{
//方法体
}
.NET 1.0及以上版本可以这样声明: DelHello hello10 = new DelHello(Hello);
.NET 2.0及以上版本可以这样声明: DelHello hello20 = Hello;
DelHello Hello20_1 = delegate(string name){……}
.NET3.0及以上版本可以这样声明: DelHello hello30 = name=>{……}