C# Func与Action

Func与Action是C#的内置委托,在使用委托时,可不必再定义。

(1)Func:有返回类型的委托。

Func类型的委托,肯定有一个返回类型,如果Func只有一个参数,那么它就是代表没有参数但是有返回类型的一个方法,如Func<int>就代表没有参数且返回类型为int的函数原型。

(2)Action:无返回类型的委托

Action类型的委托中的参数都代表函数的参数,如Action<int,int> 代表有两个int类型参数的无返回值的函数原型。

猜你喜欢

转载自www.cnblogs.com/BlogLwc/p/9343205.html