示例#1
0
 /// <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 = "";
         }
     }
 }
示例#2
0
文件: Marsrutai.cs 项目: pDonatas/L1
 /// <summary>
 /// Pridėjimas
 /// </summary>
 /// <param name="marsrutas">Maršruto objektas</param>
 public void Add(Marsrutas marsrutas)
 {
     Marsrutas[Kiekis++] = marsrutas;
 }