委托对象可以"+相加",调用组合后的新委托对象会按照加入的顺序一次执行的.
比如:del n4=n1+n2+n3;
组合的委托必须是同一个委托类型
(*)委托的“-”则是从组合委托中把委托移除;
class Program
{
static void Main(string[] args)
{
Mydel f1 = new Mydel(F1);
Mydel f2 = new Mydel(F2);
Mydel f3 = new Mydel(F3);
Mydel f4 = f1 + f2 + f3;
f4();
Console.ReadKey();
}
public static void F1()
{
Console.WriteLine("这是F1");
}
public static void F2()
{
Console.WriteLine("这是F2");
}
public static void F3()
{
Console.WriteLine("这是F3");
}
}
public delegate void Mydel();
委托组合在后面与事件连用的比较多!
---本博客是学习以后记录知识,如有侵权,请联系删除!!!