C# 6.0 ile gelen yenilikler 1 – Hata filtreleri(Exception Filters)Bu

C# severlere merhaba 🙂

Geçtiğimiz senelerde Visial Studio 2015 Preview tanıtıldı ve bununla beraber c# 6.0 ‘ın yenilikleri de açıklandı ve bir sürü kaynak da gelen yenilikler incelendi. Şimdi çıkan bazı yenilikleri açıklamaya çalışalım.

1 – Hata filtlereri(exception filters)

Burada basedilen şey kısaca şöyle ; exception’ı alırken gelen değeri bir koşula bağlayarak daha efektif bir kullanıma geçmek. aşağıdaki örnekle daha açıklayıcı olacağını düşünmek istiyorum.

try
{
                throw new Exception("Hata3");
}
catch (Exception ex) when (ex.Message == "Hata")
 {
                WriteLine("Hata yakalandı");
 }
 catch (Exception ex) when (ex.Message == "Hata2")
{
                WriteLine("Hata2");
}
 catch (Exception ex) when (ex.Message == "Hata3")
{
                WriteLine("Hata3");
}

Bir sonraki C# 6.0 yeniliği yazısında görüşmek üzere

Şunlarıda incelemek isteyebilirsin mi?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir