Découvrez les nouvelles fonctionnalités de C# 12, y compris les constructeurs primaires pour les classes et les structures non enregistrées, l’utilisation d’alias pour n’importe quel type et les valeurs par défaut pour les paramètres d’expressions lambda, en téléchargeant la dernière version préliminaire de Visual Studio 17.6 ou de .NET 8.

Découvrez les nouvelles fonctionnalités de C# 12, y compris les constructeurs primaires pour les classes et les structures non enregistrées, l’utilisation d’alias pour n’importe quel type et les valeurs par défaut pour les paramètres d’expressions lambda, en téléchargeant la dernière version préliminaire de Visual Studio 17.6 ou de .NET 8.

Microsoft continue d’améliorer son langage de programmation C#, en proposant notamment de nouvelles fonctionnalités pour faciliter le développement des codes. Dans cet article, nous allons nous pencher sur trois de ces nouveautés qui ont été présentées récemment par la firme de Redmond. Nous verrons ainsi comment les constructeurs primaires pour les classes ou les structures et la définition d’alias pour tous les types permettent d’optimiser la création de programmes en C# version 12. Ces évolutions devraient ravir les développeurs et les aider à gagner en efficacité dans leur travail.


Microsoft vient de présenter en avant-première trois nouvelles fonctionnalités de C# 12 : les constructeurs primaires pour les classes et les structures non enregistrées, l’utilisation d’alias pour n’importe quel type et les valeurs par défaut pour les paramètres des expressions lambda. Les constructeurs primaires sont disponibles pour les classes et les structures non enregistrées, ils permettent l’ajout de paramètres à la déclaration de la classe et leur utilisation dans le corps de la classe. Les alias permettent de créer des noms conviviaux pour les types utilisés dans le code, tandis que les valeurs par défaut pour les expressions lambda facilitent leur utilisation. Ces fonctionnalités sont disponibles dans la dernière version préliminaire de Visual Studio 17.6 ou de .NET 8. Microsoft espère recevoir des commentaires des utilisateurs pour améliorer ces fonctionnalités.

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.