Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
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 można ich używać jako identyfikatorów w programie, chyba że prefiksujesz je za pomocą @polecenia . Na przykład, @if to prawidłowy identyfikator, ale if nie jest, ponieważ if to słowo kluczowe.
Dokumentacja języka C# zawiera ostatnio wydaną wersję języka C#. Zawiera również początkową dokumentację dla funkcjonalności w publicznych wersjach testowych nadchodzącego wydania języka.
Dokumentacja identyfikuje dowolną funkcję po raz pierwszy wprowadzoną w ostatnich trzech wersjach języka lub w bieżącej publicznej wersji zapoznawczej.
Wskazówka
Aby dowiedzieć się, kiedy funkcja została po raz pierwszy wprowadzona w języku C#, zapoznaj się z artykułem dotyczącym historii wersji języka C#.
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 zawiera kontekstowe słowa kluczowe w języku 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, ponieważ nowe słowa kluczowe są dodawane do języka C#, są dodawane jako słowa kluczowe kontekstowe, aby uniknąć przerywania programów napisanych we 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
Kontekstowe słowo kluczowe zapewnia określone znaczenie w kodzie, ale nie jest to słowo zastrzeżone 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.