转自:https://www.cnblogs.com/hushzhang/p/5901052.html
使用委托可以将多个方法绑定到同一个委托变量,当调用此变量时(这里用“调用”这个词,是因为此变量代表一个方法),所有绑定的方法都会被执行一遍,并依次调用。
using System;
public delegate void GreetingDelegate(string name);
class Program
{
private static void EnglishGreeting(string name)
{
Console.WriteLine("EnglishGreeting Good Morning," + name);
}
private static void ChineseGreeting(string name)
{
Console.WriteLine("ChineseGreeting Good Morning," + name);
}
static void Main(string[] args)
{
GreetingDelegate delegate1;
delegate1 = EnglishGreeting;
delegate1 += ChineseGreeting;
delegate1("DXT00");
Console.ReadLine();
}
}

2229

被折叠的 条评论
为什么被折叠?



