Covariance pour le retour de fonction (C# 9.0)

Cet article fait partie d’une série d’articles sur les apports fonctionnels de C# 9.0. Sommaire Variance Covariance pour le retour de fonction Conséquences de la covariance dans le code MSIL newslot PreserveBaseOverridesAttribute Pour conclure… C# 9.0 Avant de rentrer dans le détail de la fonctionnalité “covariant return”, on va expliquer ce que signifie le terme…

Continuer à lire

Native ints (C# 9.0)

Cet article fait partie d’une série d’articles sur les apports fonctionnels de C# 9.0. Cette fonctionnalité consiste à permettre d’utiliser les types “native int” et “native unsigned int” dans du code C#. Avant cette fonctionnalité, ces types n’existaient que dans le code MSIL, ils étaient générés quand on utilisait les types System.IntPtr et System.UIntPtr. L’inconvénient…

Continuer à lire