IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le standard .NET passe en version 2.1
Et vient avec le type Span<T>, l'intégration du SIMD et bien plus

Le , par LittleWhite

27PARTAGES

15  0 
Le standard .NET passe en version 2.1

Cela fait légèrement plus d'une année que le standard .NET est passé en version 2.0. La version 2.1 est maintenant disponible et apporte de nouveaux concepts dont :
  • le type Span<T> représentant une zone mémoire managed et non managed. Celui-ci permet de créer des applications plus rapides, notamment en permettant d'éviter des allocations et des copies "inutiles". Avec ce nouveau type, il a été nécessaire de mettre à jour certaines bibliothèques afin de prendre en compte Span<T> (par exemple, la fonction System.Read()) ;
  • le standard accueille maintenant l'émission de réflexion (reflection emit) permettant, entre autres, de générer des types à la volée. Avec cette fonctionnalité, deux fonctions permettent de vérifier le support du code dynamique afin d'écrire un code plus portable : RuntimeFeature.IsDynamicCodeSupported) et RuntimeFeature.IsDynamicCodeCompiled) ;
  • intégration du SIMD dans le standard ;
  • ajout de ValueTask et ValueTask<T> permettant de réduire l'utilisation mémoire lorsque vous avez besoin d'obtenir un résultat d'une tâche (Task) ;
  • intégration des DbProviderFactories permettant aux applications d'utiliser un fournisseur ADO.NET ;

Bien sûr, cette nouvelle version fait aussi suite à l'ouverture du cœur .NET. Les améliorations effectuées par la communauté sont intégrées au fur et à mesure dans le standard. Ainsi, il y a plus de 800 membres dans cette nouvelle version. Vous pouvez consulter la liste complète ici, sur GitHub.

Votre opinion

Suivez-vous les évolutions du standard .NET ?
Qu'aimeriez-vous voir dans le standard à l'avenir ?
Avez-vous déjà utilisé ces fonctionnalités ? Comment ?

Source

Blog .NET Microsoft
Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !