Wśród słów kluczowych w C# jest wiele które znamy z C/C++. Są też nowe, nieużywane w C/C++; innych z kolei, obecnych w C++, nie ma w C#. Pełna lista wszystkich słów kluczowych w C# jest zamieszczona w poniższej tabeli, odpowiadającej tabeli słów kluczowych w C++. Liczy ona 74 słowa kluczowe, dokładnie tyle samo co w C++ (ale znacznie więcej niż w C).
Język C# jest przewidzany do stosowania na platformie .NET i, wobec tego, do współdziałania z kodem napisanym w innych językach wspierających tę platformę (opracowanych przez Microsoft, jak wersja C++ tej firmy czy Visual Basic, ale również stworzonych niezależnie od Microsoft'u, jak Cobol czy Python). W związku z tym możliwe są konflikty nazw: może np. zajść potrzeba wywołania metody klasy napisanej wcześniej w innym języku, a mającej nazwę będącą słowem kluczowym w C#. W takich sytuacjach można nazwę zmiennej (metody, klasy, ...) poprzedzić znakiem '@': na przykład @params można użyć jako nazwy funkcji która tak naprawdę nazywa się params (słowo params jest słowem kluczowym w C# — patrz tabela powyżej).
T.R. Werner, 21 lutego 2016; 20:17