19.6.3 方法语法
除了使用代码清单19-19中的LINQ表达式以外,还可以使用基于Lambda表达式的Where扩展方法,如代码清单19-20所示。
代码清单19-20 使用Lambda表达式查询
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
namespace ProgrammingCSharp4
{
class ArraySample
{
public static void Main()
{
int[]numbers=new int[6]{1,2,3,4,5,6};
IEnumerable<int>oddNumbers=numbers.Where(num=>num%2!=0);
foreach(int n in oddNumbers)
{
Console.WriteLine(n);
}
}
}
}
上述代码的运行结果如下:
1
3
5
请按任意键继续……