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