C# 6.0 – Primary Constructors

Bilindiği üzere Microsoft her teknolojiyi sadeleştirmeyi, kullanıcı dostu arayüz ve hatalardan arındırmış, az emek ile çok iş düşüncesinde çalışmaya alışık bir firmadır. Haliyle bu düşüncelerden C#’da etkileniyor ve programcıların daha az kod yazılması için çaba sarfediliyor. Geliştirdiğimiz yazılımlarda çoğu zaman copy/paste yapılacak kadar benzer kodlar yazılabilmektedir. Ne kadar design pattern kullansanızda dil özelliklerinden kaynaklanan sorunlara […]

C# 6.0 – Expression Bodied Functions

C# 6.0 ile birlikte gelen özelliklerden biri de Expression Bodied Functions(İfade Gövdeli Fonksiyonlar), C# 6.0’ın temel amacı yazılım geliştirmeyi kolaylaştırmak ve daha az kod yazılmasını sağlamak olduğu için bu özelliğin neden geliştirildiğini daha kolay anlayabiliyoruz. Şu ana kadar C# da fonksiyon(metot) geliştirirken standart bir söz dizimi kuralı vardı ve buna uymamız gerekiyordu. Açıkcası bazı durumlarda […]