C#’ta anahtar kelimeyi değişken ismi olarak kullanma

Google Kitaplar‘da, şuradan bulabileceğiniz .Net CLR Unleashed kitabından edindiğim bir bilgiyi paylaşmak istiyorum.
CLS (Common Language Specification), CLS-Uyumlu tüm dillerin, anahtar kelimelerin değişken ismi olarak kullanabilmesini sağlayacak bir mekanizma sunmasını ister.
C# dili için bu mekanizma, anahtar kelimenin başına gelen @ işareti ile sağlanır.
@ işareti kullanılarak, şunlar yapılabilir;
int @int = 8;
Console.WriteLine("integer değişken : {0}", @int);
bool @bool = true;
Console.WriteLine("boolean değişken : {0}", @bool);
Bu sayede, anahtar kelime olan “int”, değişken ismi olarak kullanılabildi.
Kaynak : MSDN: C# Keywords, MSDN: CLS, MSDN: What is CLS, Amazon: NET CLR Unleashed
İlgili diğer başlıklar:
- VB.NET’te anahtar kelimeyi değişken ismi olarak kullanma
- Kısa Sınav – 15
- virtual olmayan method’ları override etmek
- Nullable Tipler
- Kısa Sınav – 17
- Belirlediğiniz şablonda rastgele string üretmek
- C# WMI Örnekler – 1
- Kalıtımı engellemek (sealed anahtar kelimesi)
- C# String Dizisini String Uzunluğuna Göre Sıralama
- Sql Server 2008 Except ve Intersect Anahtar Kelimeleri