static void Skaityti(MokiniuKonteineris mok, out string pavadinimas) { using (StreamReader reader = new StreamReader(duom)) { string pavarde; string vardas; string lytis; int amzius; string klase; double pazVidurkis; string line; string[] splitas; pavadinimas = reader.ReadLine(); while ((line = reader.ReadLine()) != null && mok.Imti() < mok.KoksMax()) { splitas = line.Split(';'); pavarde = splitas[0].Trim(); vardas = splitas[1].Trim(); lytis = splitas[2].Trim(); amzius = int.Parse(splitas[3].Trim()); klase = splitas[4].Trim(); pazVidurkis = double.Parse(splitas[5].Trim()); Mokinys naujas = new Mokinys(pavarde, vardas, lytis, amzius, klase, pazVidurkis); mok.Deti(naujas); } } }
static void NaujoMasyvoFormavimas(MokiniuKonteineris mok, MokiniuKonteineris naujas, string klase) { for (int i = 0; i < mok.Imti(); i++) { if (mok.Imti(i).KokiaKlase() == klase) { naujas.Deti(mok.Imti(i)); } } }