委托是可以+起来组合成一个多播委托的,并且通过GetInvocationList()获得一个Delegate[] 数组,通过foreach访问其中的每一个委托,并且可以通过设置条件来确定执行那些委托,或者捕捉多播委托执行过程中的异常。
Demo:一个多播委托,逆转调用顺序
①声明一个类,含有三个方法
class Demo {
public static int Func1() {
Console.WriteLine("invoke func1");
return 1;
}
public static int Func2() {
Console.WriteLine(