C#中的委托

    public delegate void SayHello(string name);
    class Program
    {
        static void Main(string[] args)
        {
            SayHello sayHello;
            sayHello = English;
            sayHello += Chinese;
            sayHello("Baby");
            Console.ReadLine();
        }

        public static void English(string name)
        {
            Console.WriteLine("Hello, " + name);
        }

        public static void Chinese(string name)
        {
            Console.WriteLine("你好, " + name);
        }       
    }

参考:http://blog.csdn.net/h0322/article/details/4855432

原文地址:https://www.cnblogs.com/fengsiyi/p/3148620.html