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