Partager via


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 pas être utilisés comme identificateurs dans votre programme, sauf s’ils sont inclus @ comme préfixe. Par exemple, @if est un identificateur valide, mais if ne l’est pas car if est un mot-clé.

Le premier tableau de cet article répertorie les mots clés qui sont des identificateurs réservés dans n’importe quelle partie d’un programme C#. Le deuxième tableau de cet article répertorie les mots clés contextuels en C#. Les mots clés contextuels ont une signification particulière uniquement dans un contexte de programme limité et peuvent être utilisés comme identificateurs en dehors de ce contexte. En règle générale, à mesure que de nouveaux mots clés sont ajoutés au langage C#, ils sont ajoutés en tant que mots clés contextuels afin d’éviter de casser les programmes écrits dans les versions antérieures.

Mots clés contextuels

Un mot clé contextuel est utilisé pour fournir une signification spécifique dans le code, mais il n’est pas 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.