Dans le système de type d'un langage de programmation, de la covariance et de la contrevravariance, la commande des types de plus étroites à plus large et leur interchangeabilité ou leur équivalence dans certaines situations (telles que les paramètres, les génériques et les types de retour)
La spécification C # indique qu'un type d'argument ne peut pas être à la fois covariant et contravariant en même temps. Ceci est évident lors de la créa ...