cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
20 juin 2006 à 11:54
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
20 juin 2006 à 12:18
Bonjour à tous,
J'ai une ArrayList avec dedans X élement(s) et je voudrais récupérer le premier objet de cette liste qui est à l'origine une objet Personne. Comment caster mon objet : monArrayList[0] en Personne ?
en c++.net je faisais dynamic_cast(monArrayList->get_Item(0)) ;
Je pensais que l'équivalent en c# etait
(Personne)(monArrayList[0]) mais apparement ca ne marche point.
cs_fcolo
Messages postés201Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention20 février 20072 20 juin 2006 à 12:10
Beh normalement oui, c'est ce qu'il faut faire ...
Personne maPersonne = (Personne)monArrayList[0] ;
Tu pourrai donner l'erreur exacte lorsque tu tente le cast.
habituellement il te dit un truc comme enable to cast bool in String, comme ca tu sais le type d'origine.