Parole chiave di C#

Le parole chiave sono identificatori riservati predefiniti che hanno significati particolari per il compilatore. Non possono essere usati come identificatori nel programma a meno che non includano il prefisso @. Ad esempio, @if è un identificatore valido mentre if non lo è, perché if è una parola chiave.

Nella prima tabella di questo articolo vengono elencate le parole chiave che sono identificatori riservati in qualsiasi parte di un programma C#. Nella seconda tabella di questo articolo vengono elencate le parole chiave contestuali in C#. Le parole chiave contestuali hanno un significato speciale solo in un contesto limitato del programma e possono essere usate come identificatori al di fuori di tale contesto. In genere, le nuove parole chiave aggiunte al linguaggio C# vengono aggiunte come parole chiave contestuali per evitare problemi con i programmi scritti nelle versioni precedenti.

Parole chiave contestuali

Una parola chiave contestuale viene usata per conferire un significato particolare 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.

Vedi anche