看到他我一下子就悟了(续)---委托
委托 就是将方法作为方法的参数
不用先看例子什么的,你就多品味品味这句话,然后你看下使用委托的步骤,
1.定义一个委托
2.注册该委托
3.使用委托
Ok就这么简单,其实委托就像大家常说的那样:
它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里憋得慌,浑身不自在
其实不用怕,你就按着这三步来标准没错,下面来个小例子:
第一步:定义委托
public delegate void GreetingDelegate(string name);
第二步:注册委托
这里先定义一个方法
private static void ChineseGreeting(string name) { Console.WriteLine("早上好, " + name); }
然后注册
GreetingDelegate delegate1+ =ChineseGreeting;
第三步:使用委托
delegate1("houhou");
OK,委托完成,其实不要怕,委托真的很简单……,