Udostępnij za pośrednictwem


C# Słowa kluczowe

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.

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.