Aracılığıyla paylaş


C# anahtar sözcükleri

Anahtar kelimeler, derleyiciye özel anlamları olan önceden tanımlanmış, ayırt edilmiş kimliklerdir. ön ekini @almadığınız sürece bunları programınızda tanımlayıcı olarak kullanamazsınız. Örneğin, @if geçerli bir tanımlayıcıdır, ancak if geçerli değildir çünkü if bir anahtar kelimedir.

C# dili başvuru belgesi, C# dilinin en son yayımlanan sürümünü gösterir. Ayrıca, yaklaşan dil sürümü için genel önizlemelerdeki özelliklere yönelik ilk belgeleri içerir.

Belgelerde ilk olarak dilin son üç sürümünde veya geçerli genel önizlemelerde sunulan tüm özellikler tanımlanır.

Tavsiye

Bir özelliğin C# dilinde ilk tanıtıldığı zamanları bulmak için C# dil sürümü geçmişi makalesine bakın.

Bu makaledeki ilk tablo, bir C# programının herhangi bir bölümünde ayrılmış tanımlayıcı olan anahtar kelimeleri listelemektedir. İkinci tabloda C# dilinde bağlamsal anahtar sözcükler listelenir. Sadece sınırlı bir program bağlamında özel bir anlamı olan bağlamsal anahtar kelimeler, bu bağlamın dışında tanımlayıcılar olarak kullanılabilir. Genel olarak, C# diline yeni anahtar sözcükler eklendikçe, önceki sürümlerde yazılmış programlarda hata oluşmasını önlemek için bağlamsal anahtar sözcükler olarak eklenirler.

Bağlamsal anahtar kelimeler

Bağlamsal anahtar sözcük kodda belirli bir anlam sağlar, ancak C# dilinde ayrılmış bir sözcük değildir. Bazı bağlamsal anahtar kelimeler, partial ve where gibi, iki veya daha fazla bağlamda özel anlamlar taşır.