static void Skaityti(string duom, ref Fakultetas grupes) { string pav, vard, grupe; ArrayList pazymiai = new ArrayList(); string[] lines = File.ReadAllLines(duom, Encoding.GetEncoding(1257)); foreach (string line in lines) { string[] skaidymas = line.Split(';'); pav = skaidymas[0].Trim(); vard = skaidymas[1].Trim(); grupe = skaidymas[2].Trim(); string[] paz = skaidymas[3].Trim().Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); pazymiai.Clear(); foreach (string pz in paz) { int pazym = int.Parse(pz); pazymiai.Add(pazym); } Studentas stud = new Studentas(); stud.Dėti(pav, vard, grupe, pazymiai); grupes.Dėti(stud); } }
static void Skaityti(string duom, ref Fakultetas grupes, out string Fakult) { using (StreamReader reader = new StreamReader(duom)) { string pav, vard, grupe; int pazK; ArrayList pazymiai = new ArrayList(); string eilute; string[] skaidymas; eilute = reader.ReadLine(); Fakult = eilute; while ((eilute = reader.ReadLine()) != null && grupes.Imti() < grupes.Max()) { skaidymas = eilute.Split(';'); pav = skaidymas[0].Trim(); vard = skaidymas[1].Trim(); grupe = skaidymas[2].Trim(); pazK = int.Parse(skaidymas[3].Trim()); string[] paz = skaidymas[4].Trim().Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); pazymiai.Clear(); for (int i = 0; i < pazK; i++) { int pazym = int.Parse(paz[i]); pazymiai.Add(pazym); } Studentas stud = new Studentas(); stud.Dėti(pav, vard, grupe, pazymiai); grupes.Dėti(stud); } } }
static void Formuoti(Fakultetas pradinis, ref Fakultetas naujas) { for (int i = 0; i < pradinis.Imti(); i++) { if (!pradinis.Imti(i)) { ; } else { naujas.Dėti(pradinis.Imti(i)); } } }
public void Dėti(Studentas ob) { grupe.Dėti(ob); }