CSharp 7.3 (C# 7.0)
Eintrag zuletzt aktualisiert am: 24.02.2022

C# 7.3 ist der Nachfolger von
C# 7.2 und die letzte Version von C#, die Microsoft offiziell auf dem klassischen
.NET Framework unterstützt.
Unterstützt in
Visual Studio 2017 >=15.7
Wesentliche neue Spreachfeatures in C# 7.3
Ref Local Reassignment (In
C# 7.0 bis 7.2 konnte man einen Managed Pointer nicht wiederverwenden)
Vergleich zwischen Tupeln mit == und !=: (x, y) == (1, 2) bedeutet x == 1 && y == 2
Annotationen für Backing
Field von Auto-Properties
Array-Initialisierung in Verbindung mit stackalloc (Allokierung von Speicher auf dem Stack mit stackalloc)
Die verkürzte Array-Initialisierung kann nun auch außerhalb von unsafe-Blöcken in Verbindung mit den in
C# 7.2 eingeführten Typ Span<T> zum Einsatz kommen: Span<int> a5 = stackalloc[] { 1, 2, 3 };// ab C# 7.3