Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Słowa kluczowe są zdefiniowanymi z góry, zarezerwowanymi identyfikatorami, które mają specjalne znaczenie dla kompilatora. Nie mogą być używane jako identyfikatory w Twoim programie, chyba że zawierają @
jako prefiks. Na przykład, @if
to prawidłowy identyfikator, ale if
nie jest, ponieważ if
to słowo kluczowe.
Pierwsza tabela w tym artykule wymienia słowa kluczowe, które są zarezerwowanymi identyfikatorami w dowolnej części programu w języku C#. Druga tabela w tym artykule zawiera kontekstowe słowa kluczowe w C#. Słowa kluczowe kontekstowe mają specjalne znaczenie tylko w ograniczonym kontekście programu i mogą być używane jako identyfikatory poza tym kontekstem. Ogólnie rzecz biorąc, gdy do języka C# dodawane są nowe słowa kluczowe, są one dodawane jako słowa kluczowe kontekstowe, aby uniknąć problemów z programami napisanymi w wcześniejszych wersjach.
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
Słowa kluczowe kontekstowe
Słowo kluczowe kontekstowe jest używane do nadania określonego znaczenia w kodzie, ale nie jest zarezerwowanym słowem w języku C#. Niektóre słowa kluczowe kontekstowe, takie jak partial
i where
, mają specjalne znaczenia w dwóch lub więcej kontekstach.