Attribute ve Reflection’la C# Dilini İhtiyaçlarınız Doğrultusunda Genişletin - Yazgelistir.com
Öznitelikler ve Reflection bir araya geldiğinde C# dilini gerçekten de oldukça güçlü kılıyor. Öyle ki; bu ikisini kullanarak pek çok noktada dil’e yeni bir ekleme yapma, yeni bir anahtar kelime ihtiyacı ortadan kalkıyor. Bu makalemde sizlerle Öznitelik ve reflection kavramlarını paylaşarak, bunları kullanarak C# dilini nasıl "genişletebileceğinizi" paylaşlıyorum.
Gördüğünüz gibi, ihtiyacımız olan genel geçer bir zorunluluk kontrolü özelliğini C# dilinin yapısına dokunmadan, yeni bir anahtar kelime eklemeden, rahatlıkla yapabilmekteyiz. İşte bu yüzden öznitelikleri ve reflection’ı bu kadar çok seviyorum :)