Udostępnij za pośrednictwem


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.

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.

Zobacz też