Améliorations concernant les variables ref et les ref struct (C# 13)

Cet article fait partie d’une série d’articles sur les nouveautés fonctionnelles de C# 13. La version C# 13 introduit plusieurs améliorations concernant les ref struct et les variables de référence ref: Les ref struct ont désormais la capacité d’implémenter des interfaces, Une nouvelle contrainte de type générique permet l’utilisation d’objets ref struct, Les variables de…

Continuer à lire

Fonctionnalités C# 7

La version 7 de C# a été très riche en fonctionnalités, le but de cet article est de les résumer et de les expliquer. Dans un premier temps, on explicitera le contexte de C# 7 par rapport aux différents frameworks qui permettent de l’utiliser. Ensuite, on rentrera dans le détail des fonctionnalités. Les fonctionnalités les…

Continuer à lire

Exécution asynchrone avec "await" et "async" en 5 min

“Await” et “async” ne sont pas des mot-clé qui permettent la création de thread mais ils permettent d’indiquer au compilateur: les méthodes pour lesquelles l’exécution sera asynchrone en utilisant “async”, les endroits dans le code où on va attendre la fin de l’exécution d’une tâche en utilisant “await”. L’asynchronisme avec Async/Await permet, par exemple, d’éviter…

Continuer à lire