public void Swap(int pirmas, int antras) { Zodis temp = Zodziai[pirmas]; Zodziai[pirmas] = Zodziai[antras]; Zodziai[antras] = temp; }
public int PasikartojancioIndexas(Zodis zodis) { for (int i = 0; i < ZodziuSkaicius; i++) { if (Zodziai[i].ZodzioPavadinimas.ToLower() == zodis.ZodzioPavadinimas.ToLower()) { return(i); } } return(-1); }
// 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); } } }
// Palyginimui. public bool Contains(Zodis zodis) { return(Zodziai.Contains(zodis)); }
// Pridedama elementas. public void PridetiZodi(Zodis zodis) { Zodziai[ZodziuSkaicius++] = zodis; }
// Kiekis. public ZodziuKonteineris(int size) { Zodziai = new Zodis[size]; ZodziuSkaicius = 0; }