ArrayList in Klasse serialisieren?
-
Hallo!
ich will meine Klasse ImageCollection mit XML Serialisiern das klappt soweit so gut aber nur werden die items der ArayList nicht mit gespeichert. Wie kann ich eine ArrayList mit/per XML serialisieren?danke
-
-
Hallo,
der link hilft mir leider nicht. in meiner Klasse ImageCollection ist die ArrayList und ich will so nicht explizit die ArrayList serialisieren sondern als Datenelement über die ImageCollection.
-
hm.. keiner ne idee?
hier mal der Code:class ImageCollection { [XmlElement(Type = typeof(Image)), XmlElement(Type = typeof(Image))] private ArrayList images = new ArrayList(); ImageCollection() { } public void addItem(Image image) { this.images.Add(image); } } ImageCollection img = new ImageCollection(); img.addItem(new Image()); XmlSerializer serializer =new XmlSerializer(typeof(ImageCollection)); XmlTextWriter writer =new XmlTextWriter("Images.xml", System.Text.Encoding.UTF8); serializer.Serialize(writer,img); writer.Close();
-
-
danke, klappt bestens!