C# keywords

https:/‮i.www/‬giftidea.com

In C#, keywords are reserved words that have a specific meaning and functionality within the language. These words cannot be used as identifiers (variable names, method names, class names, etc.) in the code.

Here is a list of C# 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          int         interface
internal    is          lock        long        namespace
new         null        object      operator    out
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

As mentioned earlier, it is important to avoid using these keywords as identifiers in your code. Doing so will result in a compilation error.