2009-09-12 5 views
7

Я добавляю больше ключевых слов для выделения синтаксиса Notepad ++ C#, и это действительно помогло бы, если бы у меня был полный список ключевых слов LINQ для C#.C# Linq Ключевые слова?

+2

Ознакомьтесь с ** Спецификацией языка C# 3.0 Раздел 7.15: Выражения запроса **. –

+1

Более полезная информация для вас: http://blogs.msdn.com/ericlippert/archive/2009/05/11/reserved-and-contextual-keywords.aspx –

ответ

13

Из памяти:

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

EDIT: Как говорит Эрик, вы можете включить var, а также (вы, конечно, должны, если вы хотите, чтобы выделить все C# 3 контекстных ключевых слов).

Если вы делаете символы слишком, вы можете захотеть включить шаблон для =>

+0

Спасибо Мехридаду: обязательно должен был быть я забыл :) –

+0

Принимая это, я могу скопировать-вставить прямо в xml-файл :) – RCIX

+0

Nice Jon. Конечно, «где» не было добавлено первоначально как контекстное ключевое слово LINQ, оно было добавлено как контекстное ключевое слово для общих ограничений, так что теперь это контекстное ключевое слово дважды! Это спорно, является ли «вар», который вы опускаете, должно быть расценено как «LINQ ключевое слово». Он был добавлен для сценариев LINQ, но не является частью синтаксиса понимания запроса. –

1

Вы можете найти ключевые слова Linq Query here.

Смежные вопросы