Bonjour, je dispose d'une classe mère A dont hérite plusieurs classe fille B, C, D ... J'ai crée une liste de A dans laquelle je met des B, C ou D. L'idée était de parcourir cette liste et, en fonction du type de l'élément récupéré, effectuer des méthodes ou propriété propre à cette classe.
J'ai voulu dans un premier temps faire la chose suivante :
Le problème c'est que malgrés que le test me garantisse qu'il s'agit bien d'un B, l'affectation reste impossible car la machine elle ne le sais pas encore...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 foreach(A a in myListA) { if(a is B) B b = a; /* Et puis je fais mes affaires avec b */ }
Voila si vous aviez des idées je suis preneuses ^^'
Je sais pas si je suis très claire ... Je détaillerais un peu plus si besoin est.
Merci !![]()







Répondre avec citation


&
are your friends !

Linq m'a l'air parfait pour mon problème

Partager