C# adalah bahasa pemrograman yang menggunakan jumlah kata-kata yang tidak terlalu banyak. C# hanya berisi kata-kata yang biasa disebut dengan keywords. Keywords ini digunakan untuk menjelaskan berbagai macam informasi. Berikut daftar keywords yang ada dalam bahasa C# :
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 stringstruct   switch this     throw true    try           typeof          uint     ulong unchecked unsafeushort        using   virtual void    while