.net framework3.5新特性(2):Lambda表达式
本文为原创,如需转载,请注明作者和出处,谢谢!在C#2.0及C#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();
}
页:
[1]