• Pzt - Cmt: 09:00 - 19:00
  • Adres: Akdeniz Caddesi No:1 K.3, D.309 Pasaport İzmir

C# 5.0 İle Tanışın

C# 5.0 İle Tanışın
 
 
Geçtiğimiz haftalarda C# 5.0 yayınlandı. C# 5.0 , asenkron programlama için beklenen en önemli özelliklerden biri olan `async` ve `await` anahtar kelimelerini tanıttı. Bu özellik sayesinde, yoğun işlem gücü gerektiren veya giriş/çıkış işlemleri yaparken (örneğin, veritabanı çağrıları veya ağ istekleri) uygulamaların daha hızlı ve daha duyarlı hale gelmesi sağlandı.
 
 

C# 5.0 ile gelen bir diğer önemli özellik, `Caller Information` olarak adlandırılmakta.

Bu özellik sayesinde, bir metodu çağıran kodun hangi dosya ve satır numarasından çağrıldığını kolayca öğrenebilmek artık mümkün. Bu, hata ayıklama ve günlükleme gibi senaryolarda oldukça faydalıdır.
 
C# 5.0, dizi ve koleksiyonların daha kolay başlatılmasını sağlayan dizi ve koleksiyon başlatıcılarının kullanımını kolaylaştırarak geliyor.
Ayrıca, sınıf özelliklerinin başlatılmasını kolaylaştıran nesne başlatıcıları da eklendi.
C# 5.0, asenkron metotlardan kaynaklanan hataların daha kolay işlenmesini sağlayan `async` ve `await` anahtar kelimeleri ile birlikte `try-catch` bloklarının kullanımını kolaylaştırmaktadır.
 
C# 5.0, asenkron programlama, dil geliştirmeleri ve hata işleme konularında önemli yenilikler getirerek geliştiricilerin işlerini daha kolaylaştırmış ve kodlarının daha temiz ve anlaşılır olmasını sağlamıştır.