Witam,
Tworzę klasę, która w swoich metodach powinna dodawać zapisywać dane do pliku oraz je kasować.
Napisałem coś takiego:
class ksiazka
{
string nazwa;
string autor;
string wydawnictwo;
string isbn;
public void pobierz_dane()
{
Console.WriteLine ("Podaj nazwe ksiazki: ");
nazwa = Console.ReadLine ();
Console.WriteLine ("Podaj autora: ");
autor = Console.ReadLine ();
Console.WriteLine ("Podaj wydawnictwo: ");
wydawnictwo = Console.ReadLine ();
Console.WriteLine ("Podaj numer ISBN: ");
isbn = Console.ReadLine ();
string[] ksiazka = new string[4];
ksiazka [0] = nazwa;
ksiazka [1] = autor;
ksiazka [2] = wydawnictwo;
ksiazka [3] = isbn;
}
public void dodaj_ks ()
{ // zapisywanie/dodawanie ksiazki do bazy danych
byte [] data = Encoding.UTF8.GetBytes();
string path = @"/home/joanna/biblioteka/biblioteka/ksiazka.txt";
FileStream fs = new System.IO.FileStream(path, FileMode.Create);
fs.Write(data, 0, data.Length);
fs.Close();
}
public void usun_ks()
{ //usuwanie ksiazki z bazy danych
}
}
Jak poprawnie zapisać pobrane dane do pliku, tak, żeby potem można by je łatwo kasować i modyfikować?
Dopiero zaczynam z C#.