Skriv og læs objekt til og fra fil
Jeg kunne godt tænke mig at være i stand til at skrive et objekt ud til en fil, eksempelveis en txt fil, og derefter være istand til at hente det ind igen.Jeg har forsøgt mig med filestreams men er da nødt til at skrive og hente en attribut ad gangen, ville gerne håndtere hele objektet på en gang.
Min kode for skriv:
string file = "\\Objekt.txt";
FileStream oFs;
StreamWriter oSw;
oFs = new FileStream(file,
FileMode.Create,
FileAccess.Write);
oSw = new StreamWriter(oFs);
oSw.BaseStream.Seek(0, System.IO.SeekOrigin.End);
oSw.WriteLine(o.getNavn());
oSw.WriteLine(o.getAlder());
oSw.Flush();
oFs.Close();
Min kode for hent:
string file = "\\Objekt.txt";
FileStream oFs;
StreamReader oSr;
oFs = new FileStream(file, FileMode.Open, FileAccess.Read);
oSr = new StreamReader(oFs);
textBox3.Text = oSr.ReadLine();
textBox4.Text = oSr.ReadLine();
oSr.Close();
Håber der er nogen som kan hjælpe ...
