static void Main(string[] args) { Turnir t = new Turnir(2016, "MojTurnir", 1000, Turnir.VrstaTurnira.Grandslam); Turnir t1 = new Turnir(2015, "TvojTurnir", 1000, Turnir.VrstaTurnira.Masters); Turnir t2 = new Turnir(2016, "NjenTurnir", 1000, Turnir.VrstaTurnira.Drugi); Turnir t3 = new Turnir(2016, "MojTurnir", 1000, Turnir.VrstaTurnira.Grandslam); List<RezultatnaTurniru> rt = new List<RezultatnaTurniru>(); RezultatnaTurniru tt = new RezultatnaTurniru(t, 1000); RezultatnaTurniru t11 = new RezultatnaTurniru(t2, 750); RezultatnaTurniru t231= new RezultatnaTurniru(t3, 800); rt.Add(tt); rt.Add(t11); List<RezultatnaTurniru> rt2 = new List<RezultatnaTurniru>(); rt2.Add(t231); Teniser teniser = new Teniser("Novak Djokovic (SRB)", DateTime.Parse("14.09..1994"), 1, rt); Teniser teniser1 = new Teniser("Janko Tipsarevic (SRB)", DateTime.Parse("14.09..1994"), 2, rt2); //Teniser teniser2 = new Teniser("Nenad Zimonjic (SRB)", DateTime.Parse("14.09..1994"), 3, rt); List<Teniser> spisak = new List<Teniser>(); spisak.Add(teniser); spisak.Add(teniser1); //spisak.Add(teniser2); ATP_lista atp = new ATP_lista(2016, spisak); //String izlaz = teniser.prvaMetodaTeniser(t); //Console.WriteLine(izlaz); //Console.Read(); Console.WriteLine(atp.sestaMetoda(Turnir.VrstaTurnira.Grandslam)); Console.Read(); }
public string petaMetoda(Teniser t1, Teniser t2) { string pom = ""; List<string> lista1 = new List<string>(); List<string> lista2 = new List<string>(); foreach (RezultatnaTurniru rNAt in t1.RezultatiNaTurnirima) { if (!lista1.Contains(rNAt.Turnir.Naziv)) { lista1.Add(rNAt.Turnir.Naziv); } } foreach (RezultatnaTurniru rNAt in t2.RezultatiNaTurnirima) { if (!lista2.Contains(rNAt.Turnir.Naziv)) { lista2.Add(rNAt.Turnir.Naziv); } } foreach (string s in lista1) { if (!lista2.Contains(s)) { pom += s+" "; } } return pom; }