可能重复:
Which LINQ syntax do you prefer? Fluent or Query Expression
LINQ: Dot Notation vs Query Expression
Linq中两种排序方法有什么区别?是否比其他表现更好?
答案 0 :(得分:6)
查询语法是语法糖,可以转换为方法方法。没有区别,请使用适合您需求的任何款式。
来自LINQ Query Syntax versus Method Syntax MSDN文章:
没有语义差异 方法语法和查询之间 句法。另外,有些疑问, 比如检索号码的那些 匹配指定的元素 条件,或检索 具有最大值的元素 一个源序列,只能是 用方法调用表示。