Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
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
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.