
Microsoft hat. NET 10 Preview 1 offiziell vorgestellt und lädt Entwickler ein, die umfangreichen neuen Funktionen und Verbesserungen zu erkunden. Diese Version weist erhebliche Verbesserungen auf, insbesondere bei der Leistung und Speicherverwaltung innerhalb der ZipArchive-Klasse, was Anwendungen, die Zip-Dateiverwaltung verwenden, erheblich zugute kommen dürfte. Darüber hinaus enthält das Update verschiedene Verbesserungen für C# und F# sowie Qualitätsverbesserungen für. NET MAUI. Entwickler können auf die neue Version zugreifen, indem sie sie hier herunterladen.
Übersicht über die. NET 10 Preview 1 Updates
Diese Vorschau führt eine Vielzahl von Änderungen in verschiedenen Bereichen des. NET-Ökosystems ein. Nachfolgend finden Sie eine detaillierte Aufschlüsselung der Verbesserungen:
Bibliotheken
- Verbesserte Zertifikatssuche – Unterstützung für Fingerabdrücke über SHA-1 hinaus.
- PEM-Datenkodierung – erweiterte Suche nach PEM-kodierten Daten in den Formaten ASCII/UTF-8.
- ISOWeek-Methodenüberladungen – neue Überladungen für die DateOnly-Typverarbeitung.
- APIs zur Zeichenfolgennormalisierung – Funktionen zum Verarbeiten von Zeichenkettenbereichen.
- Numerische Reihenfolge bei Zeichenfolgenvergleichen – verbesserte logische Reihenfolge für numerische Zeichenfolgen.
- TimeSpan-Erweiterungen – Überladung für Einzelparameter TimeSpan. FromMilliseconds hinzugefügt.
- Verbesserte ZipArchive-Leistung – erhebliche Speicherverbesserungen.
- OrderedDictionary-Überladungen – weitere Überladungen für die Funktionen TryAdd und TryGetValue.
- Methoden zur Matrixtransformation – es wurden zusätzliche Methoden zum Umgang mit linkshändigen Matrizen hinzugefügt.
- Vollständige Bibliotheken – Versionshinweise
Laufzeitverbesserungen
- Devirtualisierung von Array-Schnittstellenmethoden
- Stapelzuweisung für Arrays vom Typ „Wert“
- AVX10.2-Unterstützung
- Vollständige Runtime-Versionshinweise
SDK-Erweiterungen
C#-Sprachupdates
- Ungebundene generische Unterstützung für nameof
- Implizite Span-Konvertierungen
- Feldgestützte Eigenschaften
- Modifikatoren für Lambda-Parameter
- Experimentell: Zeichenfolgenliterale im Datenabschnitt
- Vollständige C#-Versionshinweise
Entwicklungen in der F#-Sprache
Die Updates in dieser Version umfassen die Sprache F#, die Standardbibliothek FSharp. Core und den FSharp. Compiler. Service.
Visual Basic-Funktionen
- Unterstützung für nicht verwaltete Einschränkungen
- Priorität bei der Überlastungsbehebung einhalten
- Vollständige Versionshinweise zu Visual Basic
Updates in ASP. NET Core und Blazor
- OpenAPI 3.1-Unterstützung
- YAML-Format für OpenAPI-Dokumente
- Antwort Beschreibung Funktionen
- Verbesserungen bei der lokalen URL-Erkennung
- Verbesserungen bei Integrationstests
- QuickGrid RowClass-Parameter
- Blazor-Skripte als statische Web-Assets
- Syntaxhervorhebung für Blazor RouteAttribute
- Vollständige Versionshinweise zu ASP. NET Core
.NET MAUI Qualitätsverbesserungen
Die neueste Vorschau hebt Qualitätsverbesserungen für. NET MAUI hervor, darunter CollectionView-Verbesserungen für iOS und Mac Catalyst. Weitere Einzelheiten zu allen Updates finden Sie in den vollständigen GitHub-Versionshinweisen.
Fortschritte in. NET für Android
.NET für iOS, Mac Catalyst, macOS und tvOS-Erweiterungen
Ausführliche Informationen finden Sie in den vollständigen Versionshinweisen.
Windows Forms-Updates
- Serialisierung/Deserialisierung für die Zwischenablage
- Veralterung bestimmter Clipboard-APIs
- Einführung neuer Clipboard-APIs
- Vollständige Versionshinweise zu Windows Forms
Verbesserungen in Windows Presentation Foundation (WPF)
In dieser Version liegt der Schwerpunkt auf Qualitätsverbesserungen. Detaillierte Informationen finden Sie in den Versionshinweisen.
Verbesserungen am Entity Framework Core
- LeftJoin-Operator-Unterstützung für. NET 10
- ExecuteUpdateAsync-Erweiterungen
- Vollständige Versionshinweise zum Entity Framework Core
Aktualisierungen für Container-Images
In Verbindung mit dieser Hauptversion hat Microsoft ein spannendes „Unboxing“-Video veröffentlicht, das die neuen Funktionen von. NET 10 Preview 1 hervorhebt. Sehen Sie es sich hier an:
Entwickler, die Feedback geben oder Verbesserungen für zukünftige Versionen vorschlagen möchten, können an der laufenden Diskussion auf GitHub Discussions teilnehmen.
Schreibe einen Kommentar ▼