C# anahtar sözcükler
Anahtar sözcükler derleyici özel anlamları olan önceden tanımlanmış, ayrılmış tanımlayıcılardır. Bunlar sürece programınızda tanımlayıcılar olarak kullanılmayacak @ bir önek olarak. Örneğin, @if geçerli bir tanımlayıcı ise ancak if değil, çünkü if bir anahtar sözcüktür.
Bu konudaki ilk tabloda bir C# programı herhangi bir kısmında ayrılmış tanımlayıcılardır anahtar sözcükleri listeler. Bu konudaki ikinci tabloda, C# [NULL]'taki bağlamsal anahtar sözcükleri listeler. Bağlamsal anahtar sözcükler yalnızca sınırlı programı bağlamında özel anlamı olan ve bu bağlamda dışında tanımlayıcılar olarak kullanılabilir. Genellikle, yeni anahtar sözcükler için C# dilinin eklenmiş olarak önceki sürümlerde yazılmış programları bozmamak için bağlamsal anahtar sözcükler olarak eklenir.
Bağlamsal anahtar sözcükler
Bağlamsal bir anahtar sözcük kodu belirli bir anlamı sağlamak için kullanılır, ancak C# [NULL]'taki ayrılmış bir sözcük değil. Bağlamsal bazı anahtar sözcükler gibi partial ve where, iki veya daha fazla bağlamlarda özel anlamları vardır.