C# 6.0 Yenilikleri – Null-conditional operators
Null-conditional operators : Herhangi bir class veya propertyleri null ise bunlara erişmek için null kontrolü yapmadan çok daha basit yolla değerleri çekebiliriz.
int? first = (customers != null) ? customers[0].Orders.Count() : null;
Yukarıdaki kodun yerine aşağıdakini kullanabiliriz.
int? first = customers?[0].Orders?.Count();
Böylece eski compiler’dan kurtulunca artık neler yapabileceğimizi gördük. Daha birçok yeniliğin kapıda olduğunu belirtir bloğumu takip etmenizi tavsiye ederim.
Detaylı Pdf: http://www.borakasmer.com/projects/ctp3-csharp-features.pdf
Kaynak : http://www.borakasmer.com/net-compiler-platform-roslyn/