Microsoft 02.05.2022, 13:35 Uhr

Neues zur Preview von CSharp 11

Kathleen Dollard, Principal Program Manager .NET bei Microsoft berichtet, dass die Weiterentwicklung von CSharp 11 gut vorankommt. Die jüngste Vorschauversion bietet beispielsweise Raw String Literals, UTF-8 und mehr.
(Quelle: Microsoft.com)
Wer die neuen Funktionen ausprobieren möchte, kann dies tun, nachdem er Visual Stuido 17.2 Preview 3 oder .NET 7 Preview 3 für andere Editoren als Visual Studiio heruntergeladen hat.
Einen Überblick zu den bereits erschienen Funktionen von C# 11 liefern die Seiten «What's new in C# 11» und «Early peek at C# 11» sowie die Feature-Status-Seite verfolgen. Weitere Features der .NET 7 Preview 3 finden Sie in diesem .NET-Blog-Beitrag. Zu den Funktionen von C# 11 gehören:
  • Raw-String-Literale, um die Produktivität zu steigern und die Lesbarkeit zu verbessern, indem das Escapen von Inhalten innerhalb von Strings vermieden wird.
  • UTF-8-Stringliterale, um das Erstellen von UTF-8-Strings einfacher und weniger fehleranfällig zu machen und so die Produktivität, Ausfallsicherheit und Leistung zu verbessern.
  • Geprüfte benutzerdefinierte Operatoren, damit benutzerdefinierte Operatoren den aktuellen Status der arithmetischen Überlaufprüfung respektieren, um die Ausfallsicherheit zu erhöhen.
  • Auto-default structs zur Initialisierung von struct-Werten für eine bessere Produktivität.
  • Musterabgleich mit Spans ergänzt den Satz von Mustern für bessere Produktivität.
  • Verwendung eines zwischengespeicherten Delegaten für die Methodengruppenkonvertierung zur Verbesserung der Leistung.
Mehr dazu erläutert Kathleen Dollard in diesem Beitrag. Das GitHub-Repository für die Weiterentwicklung von CSharp finden Sie hier.

Bernhard Lauer
Autor(in) Bernhard Lauer



Das könnte Sie auch interessieren