委托

什么是委托?
首先定义委托的时候用关键字delegate ,说的简单点,委托就是用来传递方法的,就是把一个方法做为参数传递到另一个方法。平常我们用的方法或者函数只能用来传递参数,有时候一个方法可能需要另一个方法的支持,所以我们就可
以定义个委托来传递参数,委托和所要传的方法的返回值类型要一致。在Timer定时器的时候能用到委托。

实例
pubulic delegate void hello ( string a)

private void say(string b)
{
MessageBox.Show(b);
}

hello hd = new hello(say)
hd(您好);

原文地址:https://www.cnblogs.com/panjuan/p/4248100.html