Ich bin hauptberuflich und auch leidenschaftlich Softwareentwickler und seit mehr als einem Jahrzehnt jetzt auf der Microsoft-Platform .NET unterwegs.
Vor ein paar Monaten kam dann auch die neue Version des C# Compilers heraus, der die neue Sprachversion C# 6.0 unterstützt.
Und in folgendem Video welche ich “wiff ze German English accent” aufgenommen habe, gehe ich Schritt für Schritt auf die wichtigsten neuen Syntax-Features ein.
Unter dem Video auf Youtube – aber auch hier – findet ihr die Zeitindices, an denen jeweils ein neues Feature beginnt:
C# 5.0 language specification
Folien
ISBN Converter code (old & new)
C# 6.0 sample programs
LetMeEdit
Timecodes for new features:
Clean code preamble: 1:10
String Interpolation: 8:19
using static: 11:40
Expression-bodied functions: 20:56
nameof 29:26
Null-conditional operator: 34:40
Initializer for auto-properties: 37:40
Null-coalescing operator: 1:03:56
LetMeEdit: 1:16:48