C#-nyckelord

Nyckelord är fördefinierade, reserverade identifierare som har särskilda betydelser för kompilatorn. De kan inte användas som identifierare i ditt program om de inte innehåller @ som prefix. Är till exempel @if en giltig identifierare, men if det beror inte på att if det är ett nyckelord.

Den första tabellen i det här avsnittet innehåller nyckelord som är reserverade identifierare i någon del av ett C#-program. I den andra tabellen i det här avsnittet visas kontextuella nyckelord i C#. Kontextuella nyckelord har särskild betydelse endast i en begränsad programkontext och kan användas som identifierare utanför den kontexten. När nya nyckelord läggs till i C#-språket läggs de vanligtvis till som kontextuella nyckelord för att undvika att bryta program som skrivits i tidigare versioner.

Kontextuella nyckelord

Ett kontextuellt nyckelord används för att ange en specifik innebörd i koden, men det är inte ett reserverat ord i C#. Vissa sammanhangsbaserade nyckelord, till exempel partial och where, har särskilda betydelser i två eller flera kontexter.

Se även