Delen via


C#-trefwoorden

Trefwoorden zijn vooraf gedefinieerde, gereserveerde id's met speciale betekenissen voor de compiler. Ze kunnen niet worden gebruikt als id's in uw programma, tenzij ze als voorvoegsel zijn opgenomen @ . Een voorbeeld hiervan is dat @if een geldige identifier is, maar if niet geldig is omdat if een trefwoord is.

De eerste tabel in dit artikel bevat trefwoorden die gereserveerde id's zijn in een deel van een C#-programma. De tweede tabel in dit artikel bevat de contextuele trefwoorden in C#. Contextuele trefwoorden hebben alleen een speciale betekenis in een beperkte programmacontext en kunnen worden gebruikt als id's buiten die context. Over het algemeen worden nieuwe trefwoorden aan de C#-taal toegevoegd als contextuele trefwoorden om te voorkomen dat programma's die in eerdere versies zijn geschreven, worden onderbroken.

Contextuele trefwoorden

Een contextueel trefwoord wordt gebruikt om een specifieke betekenis in de code te bieden, maar het is geen gereserveerd woord in C#. Sommige contextuele trefwoorden, zoals partial en where, hebben speciale betekenissen in twee of meer contexten.