18.12.2014, 00:00 Uhr
Zwei neue Operatoren in C# 6.0
C# 6.0 ist die Version der Programmiersprache, die mit Visual Studio 2015 ausgeliefert werden wird und (zum größten Teil) bereits in der Preview von VS 2015 enthalten ist.
Zu den Neuerungen gehören die beiden Operatoren nameof und der sogenannte Null-Conditional-Operator, der als Fragezeichen gefolgt von einem Punkt (?.) eingesetzt wird. Der Operator erledigt die Prüfung auf Null automatisch, erlaubt damit wesentlich kürzeren Code und spart eine Mengte Tipparbeit nebst der damit einhergehenden Fehlermöglichkeiten. Ein Beispiel für den Einsatz des neuen Operators sieht so aus: WriteLine(student?.Address?.HomeAddress ?? "No Home Address"); Dabei wird sowohl student als auch Adress auf Null geprüft. Details darüber, wie dieser Code funktioniert finden Sie in diesem Blogbeitrag von Abhijit Jana.
Alles zum neuen nameof-Operator finden Sie auf dieser Seite. Diese CodePlex-Seite listet alle Neuerungen in C# 6.0 sowie VB 14 nebst detaillierter Beschreibungen. [bl]