Let’s catch up with C#! Exciting new features in C# 9 to C# 14! - Filip Ekberg -

Let’s catch up with C#! Exciting new features in C# 9 to C# 14! - Filip Ekberg -

Mettons-nous à jour avec C# ! De nouvelles fonctionnalités passionnantes dans C# 9 à C# 14 ! - Filip Ekberg -

🎙 Filip Ekberg 👥 228K 📅 1 septembre 2026 ⏱ 59 min 👁 21 📄 revue d'actualité 🧭 2026-09-01
Disponible en : Français (actuel) English

Mots-clés

nullable reference typespattern matchingrecordsprimary constructorscollection expressions

Résumé

Cette conférence de Filip Ekberg, enregistrée à NDC Toronto, propose un tour d’horizon des évolutions majeures du langage C# entre les versions 9 et 14. L’orateur commence par rappeler le rythme de publication annuel de .NET et l’importance de mettre à jour régulièrement pour bénéficier des améliorations de performance et de fiabilité. Il aborde ensuite les types de référence nullables, introduits en C# 8 et devenus par défaut en C# 6, en montrant comment le compilateur aide à prévenir les NullReferenceException grâce à l’analyse statique de l’état null. Il présente les mots-clés ‘required’ et ‘init’ pour renforcer l’immutabilité et la validation à la création. La deuxième partie est consacrée aux records (C# 9), qui offrent une égalité structurelle et une immutabilité, et au pattern matching, enrichi au fil des versions (types, propriétés, positionnels, relationnels, etc.). Il illustre l’utilisation de ces fonctionnalités avec des exemples de code concrets, notamment des switch expressions et des patterns complexes. Enfin, il évoque les nouveautés de C# 14, comme les améliorations des records sur les structs et l’extension du pattern matching sur les propriétés, qui évitent les exceptions sur les valeurs nulles. La présentation se termine par une invitation à adopter ces fonctionnalités pour écrire un code plus sûr et plus expressif.

207 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur des informations est élevée : l’orateur, expert reconnu en C#, fournit des explications claires et des démonstrations en direct qui illustrent concrètement l’impact des nouvelles fonctionnalités sur la qualité du code. Il insiste sur des problématiques réelles comme la prévention des NullReferenceException et l’immutabilité, ce qui rend le contenu directement applicable. L’argumentation est solide : chaque fonctionnalité est présentée avec son contexte d’introduction, son utilité et des exemples de code. L’orateur adopte un ton pédagogique et répond aux questions du public, renforçant la crédibilité de l’exposé. Il mentionne également des pièges à éviter (par exemple, l’utilisation excessive du ‘!’ ou des patterns trop complexes), ce qui montre une approche nuancée et pragmatique.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est bonne : l’orateur s’appuie sur son expérience et sur des démonstrations en direct, sans citer de sources externes, mais les informations sont conformes à la documentation officielle de Microsoft. La qualité des sources est donc indirecte, mais fiable. L’adéquation entre le titre et le contenu est parfaite : la conférence couvre bien les nouveautés de C# 9 à C# 14. Aucun commentaire n’étant fourni, aucune tendance du public n’est analysée.

203 mots

Adéquation titre / contenu

Le titre reflète exactement le contenu : un tour d'horizon des nouveautés de C# 9 à C# 14.

Qualité & fiabilité

8/10

Exposé technique précis et structuré par un expert reconnu, avec démonstrations en direct. Les informations sont factuelles et conformes aux évolutions officielles de C#. Quelques approximations sur les versions (ex: C# 10 pour target-typed new) mais globalement fiable.

Moments clés

Sources citées

  • NDC Conferences — Site officiel des conférences NDC, où cette présentation a été enregistrée.
  • NDC Toronto — Page de la conférence NDC Toronto, lieu de l'enregistrement.

Sources concordantes

Apport & nouveautés

Cette conférence apporte une synthèse claire et actualisée des évolutions récentes de C#, en mettant l’accent sur des fonctionnalités qui améliorent la sûreté et l’expressivité du code. L’orateur relie ces nouveautés à des problématiques concrètes de développement, ce qui facilite leur adoption. Il met en lumière des aspects souvent méconnus, comme l’analyse statique de l’état null ou l’extension du pattern matching, et donne des conseils pratiques pour éviter les pièges.

Pour aller plus loin :

110 mots

Profil radar

Le profil radar montre un contenu équilibré, avec une quantité d'information élevée et une bonne qualité, mais un niveau technique modéré (accessible aux développeurs intermédiaires). La fiabilité est bonne, ce qui en fait une ressource fiable pour se mettre à jour sur C#.

Fiabilité 8/10