Exemple #1
0
        public void Swap(int pirmas, int antras)
        {
            Zodis temp = Zodziai[pirmas];

            Zodziai[pirmas] = Zodziai[antras];
            Zodziai[antras] = temp;
        }
Exemple #2
0
 public int PasikartojancioIndexas(Zodis zodis)
 {
     for (int i = 0; i < ZodziuSkaicius; i++)
     {
         if (Zodziai[i].ZodzioPavadinimas.ToLower() == zodis.ZodzioPavadinimas.ToLower())
         {
             return(i);
         }
     }
     return(-1);
 }
Exemple #3
0
        // Metodas, kuris nuskaito tekstus.
        static void SudarytiZodziuSarasa(string kn, char[] skyrikliai, ZodziuKonteineris k)
        {
            string[] eilutes = File.ReadAllLines(kn, Encoding.UTF8);

            foreach (string eilute in eilutes)
            {
                string[] zodziai = eilute.Split(skyrikliai, StringSplitOptions.RemoveEmptyEntries);
                foreach (string zodis in zodziai)
                {
                    Zodis zdz = new Zodis(zodis.ToLower(), 0, zodis.Length);
                    k.PridetiZodi(zdz);
                }
            }
        }
Exemple #4
0
 // Palyginimui.
 public bool Contains(Zodis zodis)
 {
     return(Zodziai.Contains(zodis));
 }
Exemple #5
0
 // Pridedama elementas.
 public void PridetiZodi(Zodis zodis)
 {
     Zodziai[ZodziuSkaicius++] = zodis;
 }
Exemple #6
0
 // Kiekis.
 public ZodziuKonteineris(int size)
 {
     Zodziai        = new Zodis[size];
     ZodziuSkaicius = 0;
 }