oberown
Messages postés88Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention 5 juillet 2005
-
19 avril 2004 à 23:33
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
6 août 2007 à 08:43
Comment sérialiser en XML une ArrayList qui est un attribut d'une classe ?
Arkarch
Messages postés27Date d'inscriptionjeudi 25 mars 2004StatutMembreDernière intervention 6 juillet 2004 21 avril 2004 à 17:23
En fait tu sérialize pas ton ArrayList mais l'objet qui le contient !
Attention que tout les objets que contient ton ArrayList doivent eux aussi etre Sérializable.
Si tu veux en savoir un peu plus, fais le moi savoir ;)
Ne Jamais Désespérer. Quelqu'un a forcément la solution .... (j'espère !)
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 6 août 2007 à 08:43
Pour Serializer une ArrayList, tu peux faire comme ceci:
ArrayList myArrayL =
new
ArrayList();
myArrayL.Add(3);
myArrayL.Add(
"salut");
XmlSerializer xSer =
new
XmlSerializer(
typeof(
ArrayList));
xSer.Serialize(
new
FileStream(myPath,
FileMode.Create), myArrayL);
Je ne sais pas pourquoi les postes du dessus disent que c'est pas possible. Etant donné qu'ils datent de 2004, c'est possible qu'avec le framework 1.0 ou 1.1 il n'était pas possible de Serializer un ArrayList...
Avec le 2.0, pas de problème à priori....