Słowa kluczowe języka C#
Słowa kluczowe są wstępnie zdefiniowane, zastrzeżone identyfikatory, które mają specjalne znaczenie dla kompilatora. Nie można ich używać jako identyfikatorów w programie, chyba że są one dołączane @
jako prefiks. Na przykład jest prawidłowym identyfikatorem, ale if
nie dlatego, @if
że if
jest słowem kluczowym.
Pierwsza tabela w tym temacie zawiera słowa kluczowe, które są identyfikatorami zarezerwowanymi w dowolnej części programu języka C#. Druga tabela w tym temacie zawiera listę słów kluczowych kontekstowych w języku C#. Kontekstowe słowa kluczowe 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ąć łamania programów napisanych we wcześniejszych wersjach.
Abstrakcja
Jako
base
bool
break
Bajtów
Przypadku
Złapać
char
checked
Klasa
const
Kontynuować
liczba dziesiętna
default
Delegata
Zrobić
liczba o podwójnej precyzji
else
Enum
Zdarzenie
Jawne
extern
False
Wreszcie
Stałe
liczba zmiennoprzecinkowa
dla
Foreach
goto
Jeśli
Niejawne
Cala
int
Interfejs
Wewnętrznego
is
Blokady
liczba długa
Słowa kluczowe kontekstowe
Kontekstowe słowo kluczowe służy do podania określonego znaczenia w kodzie, ale nie jest to słowo zarezerwowane w języku C#. Niektóre kontekstowe słowa kluczowe, takie jak partial
i where
, mają specjalne znaczenie w co najmniej dwóch kontekstach.