Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le parole chiave sono identificatori riservati predefiniti che hanno significati speciali per il compilatore. Non è possibile usarli come identificatori nel programma a meno che non si prefissi con @. Ad esempio, @if è un identificatore valido, ma if non perché if è una parola chiave.
Il riferimento al linguaggio C# documenta la versione rilasciata più di recente del linguaggio C#. Contiene anche la documentazione iniziale per le funzionalità nelle versioni di anteprima pubblica per la prossima versione del linguaggio di programmazione.
La documentazione identifica tutte le funzionalità introdotte nelle ultime tre versioni della lingua o nelle anteprime pubbliche correnti.
Suggerimento
Per trovare quando una funzionalità è stata introdotta per la prima volta in C#, vedere l'articolo sulla cronologia delle versioni del linguaggio C#.
La prima tabella di questo articolo elenca le parole chiave che sono identificatori riservati in qualsiasi parte di un programma C#. La seconda tabella elenca le parole chiave contestuali in C#. Le parole chiave contestuali hanno un significato speciale solo in un contesto di programma limitato e possono essere usate come identificatori all'esterno di tale contesto. In genere, man mano che vengono aggiunte nuove parole chiave al linguaggio C#, vengono aggiunte come parole chiave contestuali per evitare di interrompere i programmi scritti nelle versioni precedenti.
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
Parole chiave contestuali
Una parola chiave contestuale fornisce un significato specifico nel codice, ma non è una parola riservata in C#. Alcune parole chiave contestuali, ad esempio partial e where, hanno significati speciali in due o più contesti.