Inhalt des Spickzettels

  • Null-Referenz-Prüfungen/Nullable Reference Types
  • Switch Expressions
  • Standardimplementierungen in Schnittstellen
  • Explizite readonly-Mitglieder in einer Struktur
  • Musterbasierte Dispose()-Methode für ref struct
  • Asynchrone Streams/await foreach
  • Statische lokale Funktionen

C# 8.0 auf der BASTA!

C#-8.0-Spickzettel

Seit dem Release von .NET Core 3.0 Ende September 2019 ist auch die Programmiersprache C# offiziell in Version 8 verfügbar. Der C#-8-Spickzettel von Dr. Holger Schwichtenberg zeigt Ihnen kurz
und bündig, die Neuerungen der Sprache mit Blick auf das aktuelle .NET Core 3.0 bzw. .NET Standard 2.1.
Ein Highlight sind dabei sicher die Non-nullable reference types, denen Holger Schwichtenberg in der Ausgabe 1.20 des Windows Developer einen ganzen Artikel gewidmet hat und auf dem Spickzettel in Kurzform finden.
Mit C# 8 gibt es jetzt Spracherweiterungen wie Ranges und Indices, um einfacher auf Teile eines Speicherbereiches zugreifen zu können. Zudem wurden die Switch Expression überarbeitet und sind übersichtlicher und einfacher zu handhaben, als Switch Statement in der alten Version. Ein weiters Beispiel ist die Implementierung von Streams mit SignalR wodurch der Code, den man schreiben muss, um Streams von SignalR zurückzuliefern oder im Client zu verwenden, ebenfalls einfacher geworden ist.

Durch die Anmeldung zu unserem Newsletter können Sie unser Cheat Sheet KOSTENLOS herunterladen.

Inhalt des Spickzettels

  • Null-Referenz-Prüfungen/Nullable Reference Types
  • Switch Expressions
  • Standardimplementierungen in Schnittstellen
  • Explizite readonly-Mitglieder in einer Struktur
  • Musterbasierte Dispose()-Methode für ref struct
  • Asynchrone Streams/await foreach
  • Statische lokale Funktionen

Durch die Anmeldung zu unserem Newsletter können Sie unser Cheat Sheet KOSTENLOS herunterladen.