Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft présente les améliorations apportées au langage C# 12 dans le cadre des avant-premières de .NET 8 et de Visual Studio 17.6

Microsoft présente les améliorations apportées au langage C# 12 dans le cadre des avant-premières de .NET 8 et de Visual Studio 17.6

Microsoft a récemment révélé de nouvelles améliorations du langage C# 12 dans le cadre des dernières versions préliminaires de .NET 8 et de Visual Studio 17.6. Ces mises à jour incluent des constructeurs primaires pour les classes et les structures sans enregistrement, la possibilité d'utiliser des alias pour n'importe quel type, ainsi que des valeurs par défaut pour les paramètres des expressions lambda.

L'aperçu 3 de .NET 8, qui a été dévoilé le 11 avril, contient ces nouvelles fonctionnalités de C# 12. La disponibilité générale des plateformes C# 12 et .NET 8 est prévue pour novembre prochain. En outre, les développeurs peuvent également explorer les mises à jour de C# 12 dans l'aperçu le plus récent de Visual Studio 17.6.

Les constructeurs primaires permettent aux développeurs d'inclure des paramètres directement dans une déclaration de classe, en les utilisant dans le corps de la classe, par exemple pour initialiser des propriétés ou les incorporer dans le code d'accès aux méthodes et aux propriétés. Initialement introduits pour les enregistrements en C# 9 dans le cadre de la syntaxe positionnelle, C# 12 étend cette fonctionnalité à d'autres structures et classes.

La dernière version de C# 12 élargit également la prise en charge des alias à tous les types. Microsoft précise que la directive using alias peut être appliquée pour aliaser n'importe quel type, au-delà des types nommés. Cela permet de créer des alias sémantiques pour les types tuple, les types tableau, les types pointeur ou d'autres types non sûrs.

En outre, C# 12 améliore les expressions lambda en permettant aux développeurs de définir des valeurs par défaut pour les paramètres. La syntaxe et les règles sont alignées sur celles de l'ajout de valeurs par défaut pour les arguments de n'importe quelle fonction ou méthode locale. Les valeurs par défaut pour les expressions lambda sont décrites comme une avancée significative dans l'autonomisation des expressions lambda.

Microsoft recherche activement des commentaires sur ces nouvelles fonctionnalités C# et les développeurs sont encouragés à partager leurs idées sur les constructeurs primaires, les alias de n'importe quel type et les valeurs par défaut dans les expressions lambda via des canaux dédiés.

Outre les mises à jour de C# 12, .NET 8 Preview 3 apporte des modifications aux chemins de construction, aux charges de travail, à Microsoft.Extensions et aux conteneurs. Elle offre également des améliorations de performance dans le compilateur JIT pour Arm64 et l'optimisation dynamique guidée par le profil (PGO). La sortie de .NET 7 en novembre 2022 a introduit une version actualisée de C#, accompagnée d'améliorations des performances, d'outils pour les conteneurs et le cloud-native, et d'importantes mises à niveau de .NET MAUI, parmi d'autres bibliothèques et frameworks .NET.

Alors que les langages et plateformes de programmation traditionnels continuent d'évoluer, des entreprises comme AppMaster s'attachent à fournir des solutions sans code aux développeurs, minimisant ainsi la complexité du développement de logiciels. Avec plus de 60 000 utilisateurs, AppMaster a fait ses preuves en tant que plateforme puissante pour créer des applications backend, web et mobiles sans avoir besoin de connaissances approfondies en matière de codage. Pour en savoir plus, consultez le site studio.appmaster.io.

Postes connexes

AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster a participé à BubbleCon 2024 à New York, acquérant des connaissances, élargissant ses réseaux et explorant les opportunités de stimuler l'innovation dans le domaine du développement sans code.
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Le FFDC 2024 a illuminé la ville de New York, apportant aux développeurs des informations de pointe sur le développement d'applications avec FlutterFlow. Avec des sessions animées par des experts, des mises à jour exclusives et un réseautage inégalé, c'était un événement à ne pas manquer !
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Avec 60 000 suppressions d’emplois dans 254 entreprises, dont des géants comme Tesla et Amazon, 2024 verra une vague continue de licenciements dans le secteur technologique remodeler le paysage de l’innovation.
Commencez gratuitement
Inspiré pour essayer cela vous-même?

La meilleure façon de comprendre la puissance d'AppMaster est de le constater par vous-même. Créez votre propre application en quelques minutes avec un abonnement gratuit

Donnez vie à vos idées