六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 54|回复: 0

.net framework3.5新特性(2):Lambda表达式

[复制链接]

升级  23.3%

478

主题

478

主题

478

主题

探花

Rank: 6Rank: 6

积分
1466
 楼主| 发表于 2013-2-5 00:57:09 | 显示全部楼层 |阅读模式
本文为原创,如需转载,请注明作者和出处,谢谢!
C#2.0C#1.x中,需要使用delegate来定义方法指针。如下面的代码如示:


<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->publicdelegateboolFilter(intnum);// delegate类型

publicint[]searchArray(int[]values,Filterfilter)
{
List
<int>result=newList<int>();
foreach(intiinvalues)
{
if(filter(i))
   result.Add(i);
}
returnresult.ToArray();
}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表