Condividi tramite


Parole chiave C#

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

La prima tabella di questo articolo elenca le parole chiave che sono identificatori riservati in qualsiasi parte di un programma C#. La seconda tabella di questo articolo 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, poiché le nuove parole chiave vengono aggiunte al linguaggio C#, vengono aggiunte come parole chiave contestuali per evitare di interrompere i programmi scritti nelle versioni precedenti.

Parole chiave contestuali

Una parola chiave contestuale viene usata per fornire 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.