public int Add(string ime, string prezime) { Ucenik uc = new Ucenik(ime, prezime); return(base.InnerList.Add(uc)); }
static void Main(string[] args) { Ucenik uc1 = new Ucenik(); // Osoba() i Ucenik() razlog? Ucenik uc2 = new Ucenik("Anica"); // Osoba() Ucenik uc3 = new Ucenik("perica", "Perić"); //Osoba() uc3.PrijaviIspit(new Ispit("Engleski")); // generic list List <Ucenik> ucenici = new List <Ucenik> { uc1, uc2, uc3 }; foreach (var item in ucenici) { Console.WriteLine(item); } // collection base lista (kao Arraylist) Studenti studenti = new Studenti(); studenti.Add(uc1); studenti.Add(uc2); studenti.Add("Lara", "Crofft"); Console.WriteLine("\nIspis klase studenti koja nasljedjuje CollectionBase"); foreach (var item in studenti) { Console.WriteLine("\n ----> " + item.ToString()); } // DODAJ vozače Vozac vo1 = new Vozac("Luka", "Krilić"); //Osoba() vo1.Kategorija_a = true; vo1.Kategorija_c = true; var a1 = new Automobil(); a1.MarkaAutomobila = "Ford"; var a2 = new Automobil(); a2.MarkaAutomobila = "Mazda"; vo1.Automobili.Add(a1); vo1.Automobili.Add(a2); Vozac vo2 = new Vozac("Niko", "Bulić"); //Osoba() vo2.Kategorija_b = true; vo2.Kategorija_d = true; List <Vozac> vozaci = new List <Vozac> { vo1, vo2 }; foreach (var item in vozaci) { Console.WriteLine(item); } Pilot pi1 = new Pilot("Ford", "Roks"); //Osoba() pi1.Kategorija_b = true; pi1.Kategorija_d = true; pi1.Kategorija_x = true; List <Pilot> piloti = new List <Pilot> { pi1 }; foreach (var item in piloti) { Console.WriteLine(item); } Console.ReadKey(); }