static void Main(string[] args) { Action<string> action = M1; action += M2; action += M3;//添加方法,这样调用一下action 就会执行M1 M2 M3 action -= M2;//把第M2方法去掉 action("罗分明"); Console.ReadKey(); } static void M1(string msg) { Console.WriteLine(msg); } static void M2(string msg) { Console.WriteLine(msg); Console.WriteLine("第二个M2"); } static void M3(string msg) { Console.WriteLine(msg); }