/// <summary> /// Nuskaito duomenis studentų /// </summary> /// <param name="stduoma"> nuoroda i pirmą duomenų failą</param> /// <param name="stduomb"> nuoroda i antra duomenų failą</param> /// <returns> studentų sąrašas</returns> private Sarasas <Studentas> skaitymas(string stduoma, string stduomb) { Sarasas <Studentas> sarasas = new Sarasas <Studentas>(); double Reikalavimai; using (StreamReader reader1 = new StreamReader(stduomb)) { string[] duomenys = reader1.ReadLine().Split(';'); sarasas.PirmaEilute(double.Parse(duomenys[0]), double.Parse(duomenys[1])); Reikalavimai = double.Parse(duomenys[1]); string[] eilutes = File.ReadAllLines(stduoma); foreach (string eilute in eilutes) { string[] StudentoDuomenys = reader1.ReadLine().Split(';'); string[] eiluteA = eilute.Split(';'); int[] pazymiai = new int[int.Parse(StudentoDuomenys[2])]; int j = 0; for (int i = 3; i < 3 + int.Parse(StudentoDuomenys[2]); i++) { pazymiai[j++] = int.Parse(StudentoDuomenys[i]); } //Studentas studentas = new Studentas(eiluteA[0], eiluteA[1], StudentoDuomenys[1], int.Parse(StudentoDuomenys[2]), pazymiai, sarasas.Reikalavimai); sarasas.DetiDuomenisT(new Studentas(eiluteA[0], eiluteA[1], StudentoDuomenys[1], int.Parse(StudentoDuomenys[2]), pazymiai, sarasas.Reikalavimai)); } } SkaiciuotiPirmunus(sarasas, Reikalavimai); return(sarasas); }