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); } } }
public void Įterpti(string pav, string var, string lyt, int gimM, string kl, double vidur) { Mokinys naujas = new Mokinys(pav, var, lyt, gimM, kl, vidur); int i; for (i = 0; (i < n) && (mok[i] <= naujas); i++) { } //int i = 0; //while (i < n && mok[i] < naujas) // i++; for (int j = n; j > i; j--) { mok[j] = mok[j - 1]; } mok[i] = naujas; n = n + 1; }
public void Deti(Mokinys ob) { mok[n++] = ob; }