所以我最近一直在用 LINQ 做事,我一直在网上寻找所有集成 LINQ 关键字的完整列表,但我找不到任何东西。
这些是我知道的一些:
from in
let
group by into
orderby
where
select
还有其他我不知道的吗?我在哪里可以找到集成 LINQ 的所有功能的完整列表?
您需要区分标准 LINQ 查询运算符和 C# 中由查询表达式支持的运算符。前者比后者多得多——VB 直接在语言中支持其中一些。
有关所有不同运算符的详细信息,以及哪些查询表达式部分绑定到它们,您可能需要阅读我的Edulinq 博客文章系列。这是出于教育目的重新实现 LINQ to Objects,查看每个运算符的行为方式等。第 41 部分明确介绍了查询表达式,包括底部的备忘单。