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 ê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.

abstract

as

base

bool

break

byte

case

catch

char

coché

classe

const

continue

decimal

par défaut

délégué

do

double

else

enum

event

explicit

extern

false

finally

fixed

float

for

foreach

goto

if

implicit

in

in (modificateur générique)

int

interface

internal

est

verrouiller

long

Espace de noms

new

null

object

.

out

out (modificateur générique)

override

params

private

protected

public

readonly

ref

return

sbyte

sealed

short

sizeof

stackalloc

static

string

struct

switch

this

throw

true

try

typeof

uint

ulong

unchecked

unsafe

ushort

using

virtual

void

volatile

while

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.

ajouter

alias

ascending

async

attendez

descending

dynamic

from

Obtenir

global

group

into

join

let

orderby

partial (type)

partial (méthode)

remove

select

set

value

var

where (contrainte de type générique)

where (clause de requête)

yield

Voir aussi

Concepts

Guide de programmation C#

Autres ressources

Référence C#