C# LINQ 的三种句法

一、Query syntax

类似于 SQL,比如:

IEnumerable<int> filteringQuery =
    from num in numbers
    where num < 3 || num > 7
    select num;

二、Method syntax

引用 System.Linq 后,很多集合类的类,就可以使用 LINQ 方法了,比如:

var count = list
                    .Where(m => m > 7)
                    .Count();

三、混合句法

上述 2 种 syntax 的混合使用。

你可能感兴趣的