Hallo,
ich versuche gerade eine Arrayliste zu serialisieren. Nur verwende ich keine normale Arraylist, sondern eine "
ListWithChangedEvent" (
msdn.microsoft.com/d...aa288460(VS.71).aspx)
So sieht meine Serialisierungsfunktion aus:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| public static bool Save(ListWithChangedEvent Anrufsliste) {
try { xmlSer = new XmlSerializer(typeof(ListWithChangedEvent));
if (File.Exists(ordner + "Anrufe.xml")) File.Delete(ordner + "Anrufe.xml");
FileStream serializeStream = new FileStream(ordner + "Anrufe.xml", FileMode.Create); xmlSer.Serialize(serializeStream, Anrufsliste); serializeStream.Close();
return true; } catch { return false; } } |
Folgende Zeile davon wirft einen Fehler:
C#-Quelltext
1:
| xmlSer = new XmlSerializer(typeof(ListWithChangedEvent)); |
Debugger hat folgendes geschrieben: |
Implementieren Sie einen Standardaccessor in '.ListWithChangedEvent', da er von ICollection erbt. |
Habe keine Ahnung was ich dagegen machen kann, auch bei Google findet man nur wenig. Hoffe Ihr könnt mir helfen
