Esempio n. 1
0
        static void Skaitymas(string duom, Figura[] figuros, Apskritimas[] apskritimai, out int n, out int na)
        {
            using (StreamReader reader = new StreamReader(duom))
            {
                string   eilute;
                string[] skaidymas;

                string name;
                int    iterator1 = 0;
                int    iterator2 = 0;

                while ((eilute = reader.ReadLine()) != null)
                {
                    skaidymas = eilute.Split(' ');
                    name      = skaidymas[0];
                    if (skaidymas.Count() > 4)
                    {
                        figuros[iterator1] = new Figura(name);
                        for (int i = 1; i < skaidymas.Length; i = i + 2)
                        {
                            Taskas k = new Taskas(double.Parse(skaidymas[i]), double.Parse(skaidymas[i + 1]));
                            figuros[iterator1].PridetiKampu(k);
                        }
                        iterator1++;
                    }
                    else
                    {
                        apskritimai[iterator2] = new Apskritimas(name, double.Parse(skaidymas[1]), double.Parse(skaidymas[2]), double.Parse(skaidymas[3]));
                        iterator2++;
                    }
                }
                n  = iterator1;
                na = iterator2;
            }
        }
Esempio n. 2
0
 public void PridetiKampu(Taskas kampas)
 {
     kampai.Add(kampas);
 }