2009-09-12 2 views
7

Ich füge weitere Schlüsselwörter zur C# -Syntax-Hervorhebung von notepad ++ hinzu und es würde mir wirklich helfen, wenn ich eine vollständige Liste von LINQ-Schlüsselwörtern für C# hätte.C# Linq Keywords?

+2

Überprüfen Sie die ** C# 3.0 Language Specification Abschnitt 7.15: Abfrage Ausdrücke **. –

+1

Mehr nützliche Informationen für Sie: http://blogs.msdn.com/ericlippert/archive/2009/05/11/reserved-and-contextual-keywords.aspx –

Antwort

13

Aus dem Gedächtnis:

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

EDIT: Wie Eric sagt, möchten Sie vielleicht var auch enthalten (Sie sicherlich sollten, wenn Sie alle C# 3 kontextuelle Schlüsselwörter hervorheben möchten).

Wenn Sie Symbole zu tun, können Sie ein Muster für einschließen möchten =>

+0

Danke Mehrdad: Es war verpflichtet, eins zu sein, das ich vergessen hatte :) –

+0

Akzeptieren dieser eine Ursache kann ich direkt in die XML-Datei kopieren :) – RCIX

+0

Nice Jon. Natürlich wurde "where" ursprünglich nicht als LINQ-Kontextschlüsselwort hinzugefügt, sondern als kontextabhängiges Schlüsselwort für generische Constraints hinzugefügt. Jetzt ist es also zweimal ein kontextabhängiges Schlüsselwort! Es ist fraglich, ob "var", das Sie weglassen, als "LINQ-Schlüsselwort" gezählt werden soll. Es wurde für LINQ-Szenarien hinzugefügt, ist jedoch nicht Teil der Abfrageverständnis-Syntax. –

8

Sie können here loszulegen.

1

Sie können die Linq Query Keywords here finden.