Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az kulcsszavak előre meghatározott, lefoglalt azonosítók, amelyek különleges jelentéssel bírnak a fordító számára. Csak akkor használhatja őket azonosítóként a programban, ha előtaggal rájuk van elemet javító előtagja @. Például a @if egy érvényes azonosító, de a if nem az, mert a if egy kulcsszó.
A C# nyelv referenciadokumentuma a C# nyelv legújabb kiadású verzióját ismerteti. Emellett a közelgő nyelvi kiadás nyilvános előzetes verziójú funkcióinak kezdeti dokumentációját is tartalmazza.
A dokumentáció azonosítja azokat a funkciókat, amelyeket először a nyelv utolsó három verziójában vagy az aktuális nyilvános előzetes verziókban vezetnek be.
Jótanács
Ha meg szeretné tudni, hogy mikor jelent meg először egy funkció a C#-ban, tekintse meg a C# nyelvi verzióelőzményeiről szóló cikket.
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 második táblázat a környezetfüggő 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. A C# nyelvhez hozzáadott új kulcsszavak általában környezetfüggő kulcsszavakként vannak hozzáadva, így elkerülhetők a korábbi verziókban írt programok feltörése.
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 környezetfüggő kulcsszavak konkrét jelentést adnak a kódban, de nem 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.