Hallo!
Welche Möglichkeiten gibt es unter c# ein array einer Struktur (bei mir: Name einer Datei und deren Hash-Code) in eine Datei zu schreiben und diese wieder zurücklesen zu können?
Ist XML eine mögliche Lösung und wenn ja, kann jemand ein Beispiel posten?
Vielen Dank
Christof
kann man array serialisieren? wenn ja:
using System;
using System.IO;
using System.Xml;
using System.Xml.Serialization;
class Speichern {
private XmlSerializer xmlSer;
private FileStream stream;
public void speichern(KlassenArray[] ar) {
xmlSer = new XmlSerializer(typeof(KlassenArray[]));
stream = new FileStream(pfad, FileMode.Create);
xmlSer.Serialize(stream, ar);
stream.Close();
}
public KlassenArray[] laden() {
stream = new FileStream(pfad, FileMode.Open);
KlassenArray[] ar = (KlassenArray[])xmlSer.Deserialize(fs);
stream.Close();
return ar;
}
}