Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03590.jsonl.gz/233

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.
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.
Autor(in) Bernhard Lauer