查询语法
List<int> numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
var evenNumbersQuerySyntax = from num in numbers
where num % 2 == 0
select num;
List<int> resultQuerySyntax = evenNumbersQuerySyntax.ToList();
foreach (var num in resultQuerySyntax)
{
Console.WriteLine(num);
}
方法语法
List<int> numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
var evenNumbersMethodSyntax = numbers.Where(num => num % 2 == 0).ToList();
foreach (var num in evenNumbersMethodSyntax)
{
Console.WriteLine(num);
}