Merci beaucoup pour la réponse.
Mais j'ai un problème avec la solution.
Vu que j'ai une classe Pere, une classe garcon, et fille qui héritent de pere.
J'ai des objets Garçons et des objets filles qui sont dans un tableau. Et que j'ai justement besoin de copier.
Or comment faire pour pouvoir retourner le bon type d'objet ?
Si je met dans les classes enfants
| public Garcon Clone() { return new Garcon();} |
Pareil dans la classe fille.
Dans mon foreach qui s'occupe du copiage
foreach(Pere Temp in MyArrayList) Temp.Clone();
|
Ne marchera pas
Et si j'utilise dans la classe père, un "public virtual" je ne retournerais pas le bon type ?