Langages .NET

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 »

Microsoft publie C# 8.0

La semaine dernière, Microsoft a annoncé la disponibilité officielle de C # 8.0 dans le cadre de la version .NET Core 3.0, simultanément à .NET Conf 2019 et sur leur blog de développement. Les nouvelles fonctionnalités du langage incluent des types de référence nullables, des flux asynchrones, des membres d’interface par défaut et de nouveaux …

Microsoft publie C# 8.0 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 »