Die neuen Funktionen von C# 9.0
(devblogs.microsoft.com)-
Hinzufügung von
initfür schreibgeschützte Initialisierungseigenschaften von Objekten -
with-Ausdruck, um beim Kopieren eines Objekts nur bestimmte Eigenschaften zu ändern -
wertbasierte Gleichheit
-
Auf
data-Member wird automatisch dieinit-Eigenschaft angewendet → immutable Records -
withgilt auch für abgeleitete Objekte -
Boilerplate von
program→static mainkann weggelassen werden:awaitundargswerden ebenfalls automatisch unterstützt -
verbessertes Pattern Matching
-
verbessertes Target Typing
Noch keine Kommentare.