C# 内置委托Func和Action的区别
学过C#大家应该都知道委托的概念,特别是后来微软对内置架构越来越优化,所以现在无需定义直接进行委托调用,Func委托和Action委托就是为此而生的,同样都是结合了Lambda表达式的两个委托类型有什么不同呢
Func和Action作用几乎是一样的,但是Func<T,Result>有返回值!Action<T>是没有返回值的!示例如下:
学过C#大家应该都知道委托的概念,特别是后来微软对内置架构越来越优化,所以现在无需定义直接进行委托调用,Func委托和Action委托就是为此而生的,同样都是结合了Lambda表达式的两个委托类型有什么不同呢
Func和Action作用几乎是一样的,但是Func<T,Result>有返回值!Action<T>是没有返回值的!示例如下: