Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
        }