Net Core教程

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

本文主要是介绍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();
        }
    }

 

这篇关于C#内置委托类型Func和Action对比及用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!