Mots clés C#
Les mots clés sont des identificateurs réservés prédéfinis qui ont des significations spéciales pour le compilateur. Ils ne peuvent être utilisés comme identificateurs dans votre programme que s'ils comportent le préfixe @. Par exemple, @if est un identificateur valide, contrairement à if, car if est un mot clé.
Le premier tableau de cette rubrique répertorie des mots clés qui sont des identificateurs réservés dans toute partie d'un programme C#. Le deuxième tableau de cette rubrique répertorie les mots clés contextuels en C#. Les mots clés contextuels ont une signification spéciale uniquement dans un contexte de programme limité et peuvent être utilisés comme identificateurs en dehors de ce contexte. En général, les nouveaux mots clés ajoutés au langage C# le sont sous forme de mots clés contextuels afin d'éviter l'interruption des programmes écrits dans des versions antérieures.
Mots clés contextuels
Un mot clé contextuel sert à donner une signification spécifique dans le code, sans pour autant être un mot réservé en C#. Certains mots clés contextuels tels que partial et where ont des significations spéciales dans deux contextes ou plus.