Aylık Arşivler: Eylül 2014

C# 6.0 – İstisna Filtreleri

   İstisna Filtreleri (Exception Filters), bence C# 6 ile birlikte gelen önemli, bir o kadar da dikkatle yaklaşılması gereken bir yenilik. Alışa geldiğimiz try-catch bloklarında yakalanan istisnanın hangi iş mantığı bloğunca işleneceği tek bir kritere bağlıdır; istisnanın türü. C# 6 ile birlikte bu mantık bir adım ileri taşınarak ek bir kontrol cümleciği ile daha iyi…

Devamını Oku

C# 6.0 – Static Using Cümlecikleri

   Hızla C#’ın bir sonraki sürümünde karışılacağımız yenilikleri sizlerle paylaşırken sırada görece basit; ama kod yazarken seveceğiniz bir yenilik var. Dil geliştiricilerin bu sürümde özellikle derleyiciye yoğunlaştığını düşünürsek bu makalemde detaylarını paylaşacağım static using cümleciği gibi sözdizimsel ‘şekerlemelerin’ de eklenmiş olmasına şaşırmamak lazım.    Static using cümlecikleri ile birlikte kaynak kodumuzda using ifadesi ile belirttiğimiz…

Devamını Oku

C# 6.0 – Expression Bodied Functions

   C# 6 ile birlikte gelen yenilikleri incelediğimiz makale serisinde sırada Expression Bodied Functions (İfade Gövdeli Fonksiyonlar) var. Expression Bodied Functions ile birlikte; Lambda ifadeleri ile birlikte tanıştığımız sadeleşmiş fonksiyon ifadelerindeki kullanım kolaylığı sınıfların üye fonksiyonlarına da taşınmakta. Buna göre artık basit fonksiyonlarımızı lambda ifadelerine benzer şekilde tanımlayabilmemiz mümkün oluyor.    Yukarıdaki fonksiyonu ele alalım….

Devamını Oku

tr_TRTürkçe