C# Keywords
Keywords are reserved words predefined to the C# compiler. These keywords cannot be used as identifiers, however, if you want to use these keywords as identifiers, you may prefix the keyword with the @ character.
In C# some identifiers have special meaning in context of code, such as get and set, these are called contextual keywords.
The following table lists the reserved keywords and contextual keywords in C#:
| Reserved Keywords | ||||||
| abstract | as | base | bool | break | byte | case |
| catch | char | checked | class | const | continue | decimal |
| default | delegate | do | double | else | enum | event |
| explicit | extern | false | finally | fixed | float | for |
| foreach | goto | if | implicit | in | in (generic modifier) | int |
| interface | internal | is | lock | long | namespace | new |
| null | object | operator | out | out (generic modifier) | override | params |
| private | protected | public | readonly | ref | return | sbyte |
| sealed | short | sizeof | stackalloc | static | string | struct |
| switch | this | throw | true | try | typeof | uint |
| ulong | unchecked | unsafe | ushort | using | virtual | void |
| volatile | while | |||||
| Contextual Keywords | ||||||
| add | alias | ascending | descending | dynamic | from | get |
| global | group | into | join | let | orderby | partial (type) |
| partial (method) | remove | select | set | |||
No comments:
Post a Comment