C#-9.0-Spickzettel

NEUE SPRACHFUNKTIONEN IN C# 9.0

Mit dem lange erwarteten Release von .NET 5.0 erschien im November 2020 auch die neueste Programmiersprachenversion C# 9.0. Im dazu passenden Spickzettel zeigt Dr. Holger Schwichtenberg die wichtigsten Neuerungen auf einen Blick.

C# 9.0 wartet mit einer Reihe an neuen Sprachfunktionen auf, wozu etwa die verkürzte Schreibweise new() zur Instanziierung zählt, aber auch Erweiterungen bezüglich Pattern Matching und Source Generators haben Einzug gehalten. Init Only Setter dürfen im großen Spickzettel ebenso wenig fehlen wie Records, die Rainer Stropek schon in Ausgabe 2.2021 des Windows Developer ausführlich behandelt hat.

Die neuen Features demonstriert Dr. Schwichtenberg im Spickzettel jeweils anhand gut nachvollziehbarer Beispiele – dem Ausprobieren der Sprachfunktionen steht also nichts mehr im Weg!

Wer noch tiefer in C# 9.0 eintauchen will, kann z. B. auf der BASTA! Spring 2021 an Rainer Stropeks C#-Workshop oder Christian Nagels Session „C# 9 – what’s the cool stuff?” teilnehmen.
Weitere Sessions mit C#-Bezug finden Sie im Track „.NET Framework & C#“ – diese können Sie aufgrund der aktuellen Lage selbstverständlich auch remote besuchen.

Jetzt für den Newsletter registrieren und den Spickzettel kostenlos downloaden.

Inhalt des Spickzettels

    • Top-Level-Statements
    • Record-Typen verwenden
    • Target-typed new Expression
    • Weitere Möglichkeiten für partielle Methoden
    • Statische anonyme Funktionen
    • Erweiterung des Pattern Matching in Bedingungen
    • Source-Code-Generator

C# 9.0 auf der BASTA!