.NET 9 bietet Leistungsverbesserungen und Benutzerfreundlichkeitsverbesserungen ohne bahnbrechende Funktionen, ähnlich wie ein Smartphone-Update. Eine bedeutende Auslassung ist die Entfernung von impliziten Erweiterungstypen aus C# 13. Der Release enthält jedoch bemerkenswerte LINQ-Updates, wie Index und CountBy für einfache Sammlungsmanipulation und AggregateBy für effiziente Gesamtberechnungen. Die UUID-Version 7 wird für schnellere Datenbankabfragen eingeführt. HTTP/3 ist standardmäßig aktiviert, was die Netzwerkleistung verbessert, obwohl Kompatibilitätsüberlegungen bestehen. Ein neuer, verbesserteter Lock-Typ verbessert die Threadsicherheit. C# 13 führt impliziten Indexzugriff für vereinfachte Array-Initialisierung ein. ASP.NET Core 9 fügt hybrides Caching hinzu, um Cache-Stampedes zu vermeiden, und automatisiertes statisches Dateihandling mit MapStaticAssets. Insgesamt verfeinert .NET 9 bestehende Funktionalitäten, was die Leistung und die Entwicklererfahrung verbessert. Das Update konzentriert sich auf subtile, aber effektive Verbesserungen anstelle von revolutionären Änderungen.
dev.to
Here's What’s New in .NET 9!
