C# 9

vers un support de première classe pour les scripts

L’une des caractéristiques déterminantes des langages de “script” est qu’ils n’ont besoin d’aucun passe-partout. La toute première ligne d’un fichier peut être les déclarations et les instructions comme vous le verriez à l’intérieur d’une fonction. En revanche, un langage comme VB, C # ou Java nécessite une méthode “main” d’un certain type contenue dans une …

vers un support de première classe pour les scripts Read More »

C# 9 publié avec des enregistrements, des setters Init-Only et des améliorations de correspondance de modèles

Microsoft a livré C # 9.0 dans le cadre de la version de la plate-forme de développement .NET 5. .NET 5 est associé à C# 9.0, qui apporte de nombreuses nouvelles fonctionnalités au langage. Les nouvelles fonctionnalités du langage incluent des enregistrements, des setters init-only, des instructions de niveau supérieur, des améliorations de correspondance de …

C# 9 publié avec des enregistrements, des setters Init-Only et des améliorations de correspondance de modèles Read More »

Enregistrements en C# 9

Points clés à retenir C# 9 introduit des enregistrements, un nouveau type de référence pour encapsuler les données que les développeurs peuvent utiliser à la place des classes et des structures. Les instances d’enregistrement peuvent avoir des propriétés immuables grâce à l’utilisation de paramètres de position pré-initialisés. Les types d’enregistrement ont une méthode ToString générée …

Enregistrements en C# 9 Read More »