Witam
Mam taki o to kod, chcę aby lista została zapisana do pliku najlepiej binarnego i stworzyłem cos takiego:
public struct Czytelnik
{
public string nazwisko;
public string imie;
public string ulica;
public string miasto;
public string pesel;
public string kod;
public string nr_dom;
public string nr_tel;
public List<Ksiazka> wypKsiazki;
}
{
oCzytelnik.nazwisko = textBox11.Text;
oCzytelnik.imie = textBox10.Text;
oCzytelnik.miasto = textBox4.Text;
oCzytelnik.ulica = textBox6.Text;
oCzytelnik.pesel = textBox9.Text;
oCzytelnik.kod = textBox5.Text;
oCzytelnik.nr_dom = textBox7.Text;
oCzytelnik.nr_tel = textBox8.Text;
ListCzyt.Add(oCzytelnik);
listView1.Items.Add(oCzytelnik.nazwisko);// + " " + oCzytelnik.imie+ " Tel: " + oCzytelnik.nr_tel + " miasto: " + oCzytelnik.miasto + " " + oCzytelnik.kod + " |ulica" + oCzytelnik.ulica + " " + oCzytelnik.nr_dom);
if (File.Exists("zapisz.dat"))
{
FileStream file = new FileStream("zapisz.dat", FileMode.OpenOrCreate, FileAccess.ReadWrite);
BinaryWriter bw = new BinaryWriter(file);
bw.Write(ListCzyt);
bw.Close();
}
}
I nie bardzo mi to chce działać, czegoś nie rozumiem,
Proszę o pomoc.