张德长

导航

C#内置委托类型Func和Action对比及用法

 

C#的内置委托类型

Func

Action

返回值

有(只有一个Tresult)

重载

17个(0-16参)

17个(0-16参)

泛型

支持

支持

系统内置

是否需要声明

class Class1
    {
        public delegate void Del();//声明委托
        public static void F1() { Console.WriteLine("第一个方法"); }
        public static void F2() { Console.WriteLine("第二个方法"); }
        public static void F3() { Console.WriteLine("第三个方法"); }
        public static void Main()
        {           
            Action ac = F1;
            ac += F2; ac += F3;
            Console.Read();
        }
    }

 

posted on 2022-03-05 18:45  张德长  阅读(55)  评论(0编辑  收藏  举报