Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Trefwoorden zijn vooraf gedefinieerde, gereserveerde id's met speciale betekenissen voor de compiler. U kunt ze niet gebruiken als id's in uw programma, tenzij u ze voorvoegt met @. Een voorbeeld hiervan is dat @if een geldige identifier is, maar if niet geldig is omdat if een trefwoord is.
De C#-taalreferentiedocumenten beschrijven de meest recent uitgebrachte versie van de C#-taal. Het bevat ook de eerste documentatie voor functies in openbare previews voor de aanstaande taalrelease.
De documentatie identificeert alle functies die voor het eerst zijn geïntroduceerd in de laatste drie versies van de taal of in de huidige openbare previews.
Aanbeveling
Raadpleeg het artikel over de versiegeschiedenis van de C#-taal om te achterhalen wanneer een functie voor het eerst is geïntroduceerd in C#.
De eerste tabel in dit artikel bevat trefwoorden die gereserveerde id's zijn in een deel van een C#-programma. De tweede tabel 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 toegevoegd aan de C#-taal en worden ze toegevoegd als contextuele trefwoorden om te voorkomen dat programma's die in eerdere versies zijn geschreven, worden onderbroken.
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
Contextuele trefwoorden
Een contextueel trefwoord biedt een specifieke betekenis in de code, maar het is geen gereserveerd woord in C#. Sommige contextuele trefwoorden, zoals partial en where, hebben speciale betekenissen in twee of meer contexten.