
Microsoft a officiellement dévoilé .NET 10 Preview 1, invitant les développeurs à découvrir ses nombreuses nouvelles fonctionnalités et améliorations. Cette version présente des améliorations significatives, notamment en matière de performances et de gestion de la mémoire au sein de la classe ZipArchive, qui devrait grandement bénéficier aux applications qui utilisent la gestion des fichiers zip. En outre, la mise à jour inclut diverses améliorations de C# et F#, ainsi que des améliorations de qualité pour. NET MAUI. Les développeurs peuvent accéder à la nouvelle version en la téléchargeant ici.
Présentation des mises à jour de. NET 10 Preview 1
Cet aperçu présente une multitude de changements dans différents domaines de l’écosystème. NET. Vous trouverez ci-dessous une description détaillée des améliorations :
Bibliothèques
- Recherche de certificat améliorée – prise en charge des empreintes numériques au-delà de SHA-1.
- Codage des données PEM – recherche améliorée de données codées PEM aux formats ASCII/UTF-8.
- Surcharges de méthode ISOWeek – nouvelles surcharges pour la gestion du type DateOnly.
- API de normalisation de chaînes – capacités permettant de traiter des plages de caractères.
- Ordre numérique dans les comparaisons de chaînes – ordre logique amélioré pour les chaînes numériques.
- Améliorations de TimeSpan – ajout d’une surcharge pour TimeSpan. FromMilliseconds à paramètre unique.
- Performances ZipArchive améliorées – améliorations significatives de la mémoire.
- Surcharges OrderedDictionary – plus de surcharges pour les fonctions TryAdd et TryGetValue.
- Méthodes de transformation de matrice – des méthodes supplémentaires ont été ajoutées pour gérer les matrices gauchères.
- Notes de publication des bibliothèques complètes
Améliorations de l’exécution
- Dévirtualisation des méthodes d’interface de tableau
- Allocation de pile pour les tableaux de type valeur
- Prise en charge d’AVX10.2
- Notes de version de l’exécution complète
Améliorations du SDK
Mises à jour du langage C#
- Prise en charge générique non liée pour nameof
- Conversions d’étendues implicites
- Propriétés adossées au terrain
- Modificateurs sur les paramètres Lambda
- Expérimental : littéraux de chaîne dans la section Données
- Notes de version complètes de C#
Développements du langage F#
Les mises à jour de cette version couvrent le langage F#, la bibliothèque standard FSharp. Core et FSharp. Compiler. Service.
Fonctionnalités de Visual Basic
- Prise en charge des contraintes non gérées
- Résolution prioritaire de la surcharge d’honneur
- Notes de version complètes de Visual Basic
Mises à jour dans ASP. NET Core et Blazor
- Prise en charge d’OpenAPI 3.1
- Format YAML pour les documents OpenAPI
- Description de la réponse Caractéristiques
- Améliorations de la détection d’URL locale
- Améliorations des tests d’intégration
- Paramètre RowClass de QuickGrid
- Les scripts Blazor comme ressources Web statiques
- Mise en évidence de la syntaxe de Blazor RouteAttribute
- Notes de version complètes d’ASP. NET Core
Améliorations de la qualité de. NET MAUI
La dernière version préliminaire met l’accent sur les améliorations de qualité pour. NET MAUI, notamment les améliorations de CollectionView pour iOS et Mac Catalyst. Pour plus de détails sur toutes les mises à jour, consultez les notes de version complètes de GitHub.
Progrès dans. NET pour Android
Améliorations de. NET pour iOS, Mac Catalyst, macOS et tvOS
Pour plus de détails, consultez les notes de version complètes.
Mises à jour de Windows Forms
- Sérialisation/désérialisation pour le presse-papiers
- Obsolescence de certaines API du Presse-papiers
- Introduction de nouvelles API de presse-papiers
- Notes de version complètes de Windows Forms
Améliorations apportées à Windows Presentation Foundation (WPF)
Cette version met l’accent sur les améliorations de qualité. Des informations détaillées sont disponibles dans les notes de version.
Améliorations de base d’Entity Framework
- Prise en charge de l’opérateur LeftJoin pour. NET 10
- Améliorations de ExecuteUpdateAsync
- Notes de version complètes d’Entity Framework Core
Mises à jour des images de conteneurs
En conjonction avec cette version majeure, Microsoft a partagé une vidéo de « déballage » attrayante qui met en évidence les nouvelles fonctionnalités disponibles dans. NET 10 Preview 1. Regardez-la ici :
Les développeurs souhaitant fournir des commentaires ou suggérer des améliorations pour les versions futures peuvent participer à la discussion en cours sur GitHub Discussions.
Laisser un commentaire ▼