Dela via


C# Nyckelord

Nyckelord är fördefinierade, reserverade identifierare som har speciella betydelser för kompilatorn. De kan inte användas som identifikatorer i ditt program om de inte har @ som prefix. Till exempel, @if är en giltig identifierare, men if är det inte eftersom if är ett nyckelord.

Den första tabellen i denna artikel listar nyckelord som är reserverade identifierare i någon del av ett C#-program. Den andra tabellen i denna artikel listar de kontextuella nyckelorden i C#. Kontextuella nyckelord har särskild betydelse endast i ett begränsat programkontext och kan användas som identifierare utanför den kontexten. Generellt, när nya nyckelord läggs till i C#-språket, läggs de till som kontextuella nyckelord för att undvika att program skrivna i tidigare versioner bryts.

Kontextuella nyckelord

Ett kontextuellt nyckelord används för att ge en specifik betydelse i koden, men det är inte ett reserverat ord i C#. Vissa kontextuella nyckelord, såsom partial och where, har speciella betydelser i två eller flera sammanhang.