Récupération d'éléments à partir d'une collection covariante et indexée
Les collections covariantes permettent la récupération d'éléments via la conversion ascendante, mais manquent souvent de prise en charge d'index. IEnumerable est un exemple de collection covariante sans indexation. Cependant, une collection covariante offrant à la fois l'indexation et la conversion ascendante peut être nécessaire.
Le problème se pose avec la classe List, qui implémente ICollection et possède une méthode Add. La diffusion ascendante d'une liste
Si une collection covariante avec des recherches d'index est souhaitée, des alternatives peuvent être envisagées :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!