Les fonctionnalités C# 9.0

Le but de cet article est de résumer et d’expliquer les fonctionnalités de C# 9.0. Dans un premier temps, on explicitera le contexte de C# 9.0 par rapport aux autres composants (frameworks, IDE, compilateur etc…) qui permettent de l’utiliser. Ensuite, on rentrera dans le détail des fonctionnalités. Les fonctionnalités les plus rapides à expliquer se…

Continuer à lire

Attribut SkipLocalsInit (C# 9.0)

Cet article fait partie d’une série d’articles sur les apports fonctionnels de C# 9.0. Sommaire .local init Conséquences de l’utilisation de SkipLocalsInitAttribute Code MSIL Conséquence dans l’exécution Comparaison des performances Pour aller plus loin… Manipulation de pointeur Appels Platform/Invoke Utilisation de structure C# 9.0 Cette fonctionnalité est une optimisation dont le but est d’éviter au…

Continuer à lire