Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Schlüsselwörter sind vordefinierte reservierte Bezeichner, die spezielle Bedeutungen für den Compiler haben. Sie können nicht als Bezeichner in Ihrem Programm verwendet werden, es sei denn, sie enthalten @
als Präfix. Beispielsweise @if
ist ein gültiger Bezeichner, aber if
nicht weil es sich um if
ein Schlüsselwort handelt.
Die erste Tabelle in diesem Artikel listet Schlüsselwörter auf, die reservierte Bezeichner in einem beliebigen Teil eines C#-Programms sind. In der zweiten Tabelle in diesem Artikel werden die Kontextstichwörter in C# aufgeführt. Kontextstichwörter haben eine besondere Bedeutung nur in einem begrenzten Programmkontext und können als Bezeichner außerhalb dieses Kontexts verwendet werden. Im Allgemeinen werden neue Schlüsselwörter als Kontextschlüsselwörter zur C#-Sprache hinzugefügt, um Programme, die mit früheren Versionen geschrieben wurden, nicht zu beschädigen.
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
Kontextstichwörter
Ein kontextbezogenes Schlüsselwort wird verwendet, um eine bestimmte Bedeutung im Code bereitzustellen, aber es handelt sich nicht um ein reserviertes Wort in C#. Einige kontextbezogene Schlüsselwörter, wie z. B. partial
und where
, haben besondere Bedeutungen in zwei oder mehr Kontexten.