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.
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.