你的位置:首页 > 软件开发 > ASP.net > C#如何用delegate实现Javascript的each方法

C#如何用delegate实现Javascript的each方法

发布时间:2016-01-09 09:00:25
C#中有很多易混淆的关键词,例如delegate,Func, Action和 Predicate。Func, Action和 Predicate本质上都是delegate,下面看一下delegate概念。1 delegate概念  delegate本质上就是一个指向函数的指针,可 ...

  C#中有很多易混淆的关键词,例如delegate,Func, Action和 Predicate。Func, Action和 Predicate本质上都是delegate,下面看一下delegate概念。

1 delegate概念

  delegate本质上就是一个指向函数的指针,可以指向不同的函数,只要函数的签名和代理一致即可。

2 delegate应用

  其实Func, Action, Predicate等都是delegate,只是特殊的delegate而已。delegate的巧妙应用,可以大大简化代码和提高灵活性。下面有一段Javascript代码,JS中经常使用数组的each方法来遍历数组并对其进行处理,如下所示:

1 var arr = [ "one", "two", "three", "four"];    2  $.each(arr, function(){    3   alert(this);    4  });   5 //上面这个each输出的结果分别为:one,two,three,four

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:C#如何用delegate实现Javascript的each方法

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录