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); } } }