Słowa kluczowe języka C#

Słowa kluczowe są wstępnie zdefiniowane, zarezerwowane identyfikatorów, które mają specjalne znaczenie w kompilatorze.Nie mogą być używane jako identyfikatory w programie, chyba że zawierają one @ jako prefiksu.Na przykład @if jest prawidłowym identyfikatorem, ale if nie jest, ponieważ if jest słowem kluczowym.

Pierwszej tabeli, w tym temacie wymieniono słowa kluczowe, które są zarezerwowane identyfikatory w dowolnej części programu C#.Druga tabela, w tym temacie listy kontekstowe słów kluczowych języka C#.Słowa kluczowe kontekstowe mają specjalne znaczenie tylko w kontekście programu ograniczone i mogą być używane jako identyfikatory poza tym kontekście.Ogólnie jak nowe słowa kluczowe są dodawane do języka C#, zostały one dodane jako kontekstowe słów kluczowych w celu uniknięcia zakłócenia programów napisanych w starszych wersjach.

streszczenie

jako

Base

BOOL

podział

bajt

sprawa

catch

CHAR

zaznaczone

Klasa

Const

w dalszym ciągu

dziesiętny

domyślne

Pełnomocnik

Wykonaj

podwójne

else

Enum

zdarzenia

jawne

extern

FAŁSZ

na koniec

ustalone

Pływak

dla

foreach

Przejdź do

Jeżeli

niejawne

w

w (modyfikator generic)

int

Interfejs

wewnętrzne

jest

Zablokuj

długie

obszar nazw

Nowy

NULL

obiekt

operator

Wyjście

out (modyfikator generic)

zastępowanie

params

prywatne

chronione

publiczne

tylko do odczytu

REF

zwrot

SByte

zapieczętowane

krótkie

sizeof

stackalloc

statyczne

ciąg

struct

Przełącznik

to

rzut

PRAWDA

Spróbuj

typeof

uint

ULONG

jej źródłem jest niesprawdzony

niebezpieczne

USHORT

za pomocą

wirtualne

nieważne

lotne

Podczas

Słowa kluczowe kontekstowych

Kontekstowe słowo kluczowe jest używany do dostarczania szczególne znaczenie w kodzie, ale nie jest zarezerwowanym słowem w języku C#.Niektóre kontekstowe słowa kluczowe, takie jak partial i where, mają specjalne znaczenie w dwóch lub więcej kontekstach.

Dodaj

alias

Rosnąco

asynchroniczne

poczekać

Malejąco

dynamiczne

od

Get

globalne

grupy

do

sprzężenie

Niech

OrderBy

częściowe (typ)

częściowe (metody)

Usuń

Wybierz

zestaw

wartość

var

gdzie (typ rodzajowy ograniczenia)

gdzie (klauzula kwerendy)

wydajność

Zobacz też

Koncepcje

Przewodnik programowania w języku C#

Inne zasoby

Odwołanie w C#