Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
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
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.