using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ListaKezeles { public class Varosok { private List varosok = new List(); private string db; public string setDb() { Console.WriteLine("Adja meg hany db adatot akar eltarolni, ha 0-t vagy semmit ir be akkor addig fut a beolvasas amig ures sort nem ad be"); db = Console.ReadLine(); return db; } public void setNevek() { string db = setDb(); string input = ""; try { if (db == "" || db == "0") { while (true) { Console.WriteLine("Adja meg a varos nevet"); input = Console.ReadLine(); if (input == "") break; varosok.Add(input); } } else { int num_db = Convert.ToInt32(db); for (int i = 0; i < num_db; i++) { Console.WriteLine("Adja meg a varos nevet"); input = Console.ReadLine(); varosok.Add(input); } } } catch (Exception e) { Console.WriteLine(e.Message); } } public void getNevek() { string kiir = ""; for (int i = 0; i < varosok.Count; i++) { kiir += varosok[i] + ", "; } kiir.Trim(); kiir = kiir.Remove(kiir.Length - 2); Console.WriteLine(kiir); } public void getVan() { Console.WriteLine("Adja meg a varos nevet"); string input = Console.ReadLine(); if(varosok.Contains(input)) Console.WriteLine("A lista tartalmazza a várost!"); else Console.WriteLine("A lista nem tartalmazza a várost!"); } public void delNev() { Console.WriteLine("Adja meg a varos nevet amit torolni akar, ha nincs a listaban akkor hozza lesz adva"); string input = Console.ReadLine(); if (varosok.Contains(input)) varosok.Remove(input); else varosok.Add(input); } public void delLast() { Console.WriteLine("Utolso elem torlese"); varosok.RemoveAt(varosok.Count - 1); } } }