委托

  public delegate void Mydel(); //创建一个无返回值无参数的委托
    
    class Program
    {
        private static void get()  //方法赋给委托也要是无返回值无参数的
        {
            Console.WriteLine("你好世界");
        }

        static void Main(string[] args)
        {
            Mydel my = new Mydel(get);  //跟类一样实例化 也可以不实例化
            my();
           Console.ReadKey();
        }
       
    //     public delegate void Mydel(string i); //创建一个无返回值有参数的委托
    
    //class Program
    //{
    //    private static void get(string a)  //方法赋给委托也要是无返回值有参数的
    //    {
    //        Console.WriteLine("你好世界"+a);
    //    }
    //    static void Main(string[] args)
    //    {
    //        Mydel mydele;
    //        mydele = get;
    //       mydele("中国");
    //       Console.ReadKey();
    //    }

猜你喜欢

转载自www.cnblogs.com/xiaowie/p/9040282.html
今日推荐