Bonjour,
y'a un petit truc qui me rend fou:
j'ai une classe Personne que j'arrive a serializer (mais que je ne souhaite pas serializer).
Pour l'instant, et pour simplifier, ma classe Liste_Personnes ne contient qu'un ArrayList de Personnes.
J'ai cherché sur le forum et trouvé (et testé) un post de Bidou pour serializer un ArrayList:
ArrayList myArrayL =
newArrayList();
myArrayL.
Add(3);
myArrayL.
Add(
"salut");
XmlSerializer MySerializer =
newXmlSerializer(
typeof(ArrayList));
FileStream MyWriter=
newFileStream(Application.StartupPath +
@"\ArrayList.xml", FileMode.Create);
MySerializer.
Serialize(MyWriter, myArrayL);
Ce code fonctionne. Par contre si j'ajoute une Personne à myArrayL, j'ai une erreur.
Ma question est la suivante: Pourquoi si j'arrive a serializer une Personne et que j'arrive a serializer un ArrayList, pourquoi est-ce que je n'arrive pas à serializer un ArrayList contenant une Personne?
Merci d'avance.
Nico
A+
*******************************************
SharpDevelop est mon ami! CSharpFR.com aussi!!!!!!!!!