Ist ein reserviertes Schlüsselwort?

8

Ich kann "by" in Listen reservierter Schlüsselwörter in C # nicht finden, aber das Resharper Visual Studio-Plug-in scheint es als eins zu betrachten - es stellt es bei jedem Code-Generieren mit einem @ escape voran (z. B. durch Ausführen eines Refactorings) Befehl)

    
chiccodoro 26.03.2013, 10:18
quelle

3 Antworten

14

von ist ein Query Keyword , dh es ist ein Schlüsselwort nur in bestimmten Positionen innerhalb von INQ Query Expressions , insbesondere nur innerhalb von Gruppe -Klausel .

  

Das by kontextbezogene Schlüsselwort wird in der group -Klausel in einem Abfrageausdruck verwendet, um anzugeben, wie die zurückgegebenen Elemente gruppiert werden sollen.

    
dtb 26.03.2013, 10:19
quelle
5

by wird in der LINQ-Abfragesyntax verwendet. Es ist nur innerhalb des Abfrage-Syntaxkontexts reserviert.

    
MarcinJuraszek 26.03.2013 10:20
quelle
4

by ist kein reserviertes Wort, sondern ein query word für die Verwendung von LINQ:

Zum Beispiel:

%Vor%

Sie können jedem C # reserved -Wort entkommen, indem Sie das Symbol% ​​co_de% davor verwenden.

    
Darren Davies 26.03.2013 10:22
quelle

Tags und Links