/// <summary> /// Skaitymas iš failo /// </summary> /// <param name="failas">Skaitomas failas</param> /// <param name="marsrutai">Maršrutų sąrašas</param> /// <param name="pMiestas">Pradinis miestas</param> void Skaitymas(string failas, Marsrutai marsrutai, out string pMiestas) { using (StreamReader reader = new StreamReader(failas)) { string eilute = null; if ((eilute = reader.ReadLine()) != null) { int kiekis = int.Parse(eilute); pMiestas = reader.ReadLine(); for (int i = 0; i < kiekis; i++) { string[] duom = reader.ReadLine().Split(' '); Marsrutas marsrutas = new Marsrutas(duom[0], duom[1], int.Parse(duom[2])); marsrutai.Add(marsrutas); } } else { pMiestas = ""; } } }
/// <summary> /// Pridėjimas /// </summary> /// <param name="marsrutas">Maršruto objektas</param> public void Add(Marsrutas marsrutas) { Marsrutas[Kiekis++] = marsrutas; }