Bonjour,

Voici mon problème. en quelques lignes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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