Udostępnij przez


Słowa kluczowe języka C#

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.

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.