Hallo,
ich habe folgendes Problem:
Ich habe eine serialisierbare klasse „Kontaktliste“ die von der System.Collections.Generic.List erbt. Die Kontakte die in die liste geschrieben werden sind ebenfalls serialisierbar. Mit der unten erstellten Methode kann ich aber keine CSV Datei einlesen.
Die Methode Writefile serialiesiert bestehende kontakte aus der Liste und schreibt sie in eine datei. Das funktioniert auch soweit. Allerdings ist die Textdatei sehr merkwürdig formatiert und sobald ich sie manuell ändere kann sie nicht mehr eingelesen werden.
Hat jemand ne idee wie ich die Methoden so anpassen kann, dass ich eine CSV-Datei einlesen kann?
[Serializable()]
public class Kontaktliste:List
{
public void readfile()
{
FileStream fs = new FileStream(@"c:\test\test.txt", FileMode.Open);
BinaryFormatter bf = new BinaryFormatter();
Kontaktliste hilfeliste = new Kontaktliste();
hilfeliste = (Kontaktliste)bf.Deserialize(fs);
fs.Close();
this.AddRange(hilfeliste);
}