Reserved keywords are nothing but predefined words that have special meaning for the compilers. You cannot use these reserved keywords as normal text or identifiers unless you explicitly tell the compiler that this word is not meant to reserve for the compiler.
In C#, you can use the reserved keyword as a normal word by prefixing the @ symbol.
C# keywords are divided into the following categories:
- Types: In C#, the typing system is divided into value type, reference type, and pointer type.
- Modifiers: As is self-explanatory from its name, modifiers are used to modify the declaration of types and members of a specific type.
- Statement keywords: These are programming instructions that execute in a sequence.
- Method parameters: These can be declared as a value type or a ref type and values can be passed using out or ref keywords...