C# Anahtar Sözcükleri
Anahtar sözcükler, derleyici için özel anlamları olan önceden tanımlanmış, ayrılmış tanımlayıcılardır. Ön ek olarak eklenmedikçe @
programınızda tanımlayıcı olarak kullanılamazlar. Örneğin, @if
geçerli bir tanımlayıcıdır, ancak if
bunun nedeni if
anahtar sözcük olmamasıdır.
Bu konudaki ilk tabloda, C# programının herhangi bir bölümünde ayrılmış tanımlayıcılar olan anahtar sözcükler listelenir. Bu konudaki ikinci tabloda C# dilinde bağlamsal anahtar sözcükler listelenir. Bağlamsal anahtar sözcükler yalnızca sınırlı bir program bağlamında özel bir anlama sahiptir ve bu bağlamın dışında tanımlayıcı olarak kullanılabilir. Genel olarak, C# diline yeni anahtar sözcükler eklendikçe, önceki sürümlerde yazılmış hataya neden olan programlardan kaçınmak için bağlamsal anahtar sözcükler olarak eklenirler.
Soyut
Olarak
base
bool
break
Bayt
Durumda
Yakalamak
char
checked
Sınıfı
const
Devam
decimal
default
Temsilci
yap
double
else
Enum
Olay
Açık
extern
False
Sonunda
Sabit
float
:
Foreach
goto
eğer
Örtülü
Inç
int
Arabirim
Iç
%
Kilit
long
Bağlamsal anahtar sözcükler
Bağlamsal anahtar sözcük kodda belirli bir anlam sağlamak için kullanılır, ancak C# dilinde ayrılmış bir sözcük değildir. ve where
gibi partial
bazı bağlamsal anahtar sözcüklerin iki veya daha fazla bağlamda özel anlamları vardır.