分类目录

链接

2017年十二月
« 11月    
 123
45678910
11121314151617
18192021222324
25262728293031

近期文章

热门标签

博主推荐

C#函数式程序编程2

主要内容   Action与Func类型介绍,在函数内部定义函数与返回函数,闭包与函数柯里化,高阶函数与Linq应用。   第一部分 Action与Func类型介绍   近来有一些人问我Action和Func类型是什么意思,为了整篇文章知识体系的完整性,先来给大家做一番介绍(如果你熟悉这两个类型,请跳过这部分)。 首先来看这样一个JavaScript函数: function sum(n1, n2) {     return n1 + n2; } 我们知道,在JavaScript当中,函数是可以赋值为一个变量的,即: var sum = function(n1, n2) {     return n1 + n2; ...

.NET 暂无评论 阅读(1,256)

Func和Action的区别

Func委托 封装一个带有返回 TResult 参数指定的类型值的方法,它有5个重载: ·Func<TResult>          ·Func<T,TResult>     ·Func<T1,T2,TResult>   ·Func<T1,T2,T3,TResult>  ·Func<T1,T2,T3,T4,TResult>  这里用一个举例说明:以Func<T,TR>这个来说明。这个从根源讲要说到委托(delegate)。这个方法的意义是有一个T参数,且返回值类型为TR类型的方法。 (1)按常规来做的方法为 定义一个返回bool的方法。 public bool IsTen(int i) { return i == 10 ? true : fals...

.NET 暂无评论 阅读(1,309)