一、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 的混合使用。