Comme passé en argument des objects list<T> avec T non déterminer à une fonction ?
Bonjour,
Voici mon problème. en quelques lignes :
Code:
1 2 3 4 5 6 7 8 9 10 11
| List<maClass> liste = new List<maClass>();
List<maNouvelleClass> nouvelleListe = new List<maNouvelleClass>();
liste.add(new maClass("essai1"));
liste.add(new maClass("essai2"));
nouvelleListe.add(new maNouvelleClass("Nouvel essai1"));
nouvelleListe.add(new maNouvelleClass("Nouvel essai2"));
// Ce que je veux pouvoir ecrire
this.Affiche(liste);
this.Affiche(nouvelleListe); |
Évidemment maClass et maNouvelleClass ne dérive pas l'une de l'autre !
Comment déclarer la fonction Affiche afin qu'elle puisse accepter des listes de classes différentes ?
Merci