2009-09-12 107 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