2009-09-12 79 views
7

我给记事本++的C#语法高亮添加了更多的关键字,如果我有完整的c#的LINQ关键字列表,它将会非常有帮助。c#Linq关键字?

+2

查看** C#3.0语言规范第7.15节:查询表达式**。 – 2009-09-12 08:29:58

+1

更有用的信息为你:http://blogs.msdn.com/ericlippert/archive/2009/05/11/reserved-and-contextual-keywords.aspx – 2009-09-12 14:29:09

回答

13

从内存:

from select where join on equals group by orderby ascending descending into let 

编辑:正如埃里克说,你可能要包括var以及(你当然应该,如果你想突出显示所有C#3上下文关键字)。

如果你正在做的符号太多,你可能要包括=>

+0

谢谢Mehrdad:肯定会有一个我忘记了:) – 2009-09-12 08:31:04

+0

接受这一个因为我可以复制粘贴到XML文件:) – RCIX 2009-09-12 08:34:24

+0

尼斯乔恩。当然,“where”原本不是作为LINQ上下文关键字添加的,而是作为通用约束的上下文关键字添加的,所以现在它是一个上下文关键字两次!你忽略的“var”是否应该算作“LINQ关键字”是值得商榷的。它是为LINQ场景添加的,但不是查询理解语法的一部分。 – 2009-09-12 14:33:54

8

可以上手here的模式。

1

您可以找到Linq查询关键字here