static void Main(string[] args) { //wartosci probne z moodla Student Janek = new Student("Janek", "Nowak", 1996, 4.64); Student Jadzia = new Student("Jadzia", "Nowicka", 1992, 3.87); Student Wojtek = new Student("Wojtek", "Kowalski", 1996, 4.04); Student Malgosia = new Student("Małgosia", "Kowalewska", 1994, 4.98); // wyświetlenie struktury Console.WriteLine("Wyświetlenie informacji o Jadzi"); Console.WriteLine(ZwrocStudenta(Jadzia)); // inicjalizujemy strukturę ListaOsób tablicą studentów o rozmiarze 10 ListaStudentów lista = new ListaStudentów(10); Console.WriteLine("Dodaję 4 elementy do listy i wyświetlam ją"); lista.DodajDoListy(Janek); lista.DodajDoListy(Jadzia); lista.DodajDoListy(Wojtek); lista.DodajDoListy(Malgosia); Console.WriteLine(lista.ZwróćInformacje()); ZapiszListęStudentów(lista, "lista.csv"); Console.WriteLine("Zapisano listę"); ListaStudentów odczytana = OdczytajListę("lista.csv"); Console.WriteLine("Odczytana lista"); Console.WriteLine(odczytana.ZwróćInformacje()); Console.WriteLine("Konwersja plików"); Konwertuj("lista.csv", "nowalista.csv"); Console.WriteLine("Wciśnij klawisz"); Console.ReadKey(); }
static ListaStudentów OdczytajListę(string nazwapliku) { StreamReader sr = new StreamReader(nazwapliku); int counter = 10; ListaStudentów ls = new ListaStudentów(counter); while (!sr.EndOfStream) { Student s = OdczytajStudenta(sr); ls.DodajDoListy(s); } sr.Close(); return(ls); }