Megosztás a következőn keresztül:


C# kulcsszavak

Az kulcsszavak előre meghatározott, lefoglalt azonosítók, amelyek különleges jelentéssel bírnak a fordító számára. Nem használhatók azonosítóként a programodban, hacsak nem tartalmazzák a @ előtagot. Például a @if egy érvényes azonosító, de a if nem az, mert a if egy kulcsszó.

A cikk első táblázata azokat a kulcsszavakat sorolja fel, amelyek a C# program bármely részében fenntartott azonosítók. A cikk második táblázata a kontextuális kulcsszavakat sorolja fel a C#-ban. A kontextuális kulcsszavak csak egy korlátozott programkörnyezetben bírnak különleges jelentéssel, és azon kívül azonosítókként is használhatók. Általában, amikor új kulcsszavakat adnak hozzá a C# nyelvhez, azokat kontextuális kulcsszóként adják meg, hogy elkerüljék a korábbi verziókban írt programok megzavarását.

Kontextuális kulcsszavak

A kontextuális kulcsszót arra használják, hogy meghatározott jelentéssel bírjon a kódban, de ez nem egy fenntartott szó a C#-ban. Egyes kontextuális kulcsszavak, mint például a partial és where, különleges jelentéssel bírnak két vagy több kontextusban.