Les nouveautés de C# 6 en vidéo par Mads Torgersen

Nous vous avions déjà parlé des nouveautés de C# 6 qui accompagneront les prochaines versions du Framework .NET et de Visual Studio : les auto-propriétés, les constructeurs primaires et l’opérateur de nullité conditionnelle. Malheureusement (ou heureusement ?), le scope des ajouts au langage a légèrement bougé depuis. Exit le constructeur primaire, dont l’implémentation sera repoussé à C# 7, et bienvenue autre autres à l’interpolation de chaînes.

C# 6 en vidéo

Découvrez tout ça dans une chouette vidéo présentée par Mads Torgersen, Product Manager C# chez Microsoft :

Nos impressions


La liste des nouveautés est donc la suivante :

  • les auto-propriétés avec uniquement un getter
  • l’initialisation des auto-propriétés
  • les Using de classes statiques
  • l’interpolation de chaînes de caractères
  • l’utilisation de lambdas comme corps de méthode
  • l’utilisation de lambdas pour les propriétés
  • l’initialisation par index
  • l’opérateur de nullité conditionnelle (aussi appelé Elvis)
  • l’opérateur nameof
  • le filtrage d’exceptions
  • Await dans les blocs catch et finally

Pour aller plus loin, des exemples, de la documentation et des discussions ont lieu sur le site de Roslyn sur Codeplex. Notamment l’état des lieux des nouveautés de C# 6 et VB 14. Un pdf régulièrement mis à jour détaillant ces nouveautés est également disponible.

Voilà qui clôt cette série d’articles sur la nouvelle version du langage C#. Comme le dit lui-même Mads Torgersen, pas de rupture ou de grosses nouveautés à apprendre, telles que nous les avions connues avec les lambdas ou Linq, mais une belle série d’optimisations visant à rendre le code plus concis, lisible et donc maintenable.

Tags: c# 6, Roslyn,

Pas de commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *