public void Remove(Automobil automobil)
 {
     InnerList.Remove(automobil);
 }
Example #2
0
        static void Main(string[] args)
        {
            char unos = 'd';

            ArrayList  vozila     = new ArrayList();
            Automobili automobili = new Automobili();

            while (unos == 'd' || unos = 'D')
            {
                Console.WriteLine("Za unos automobila birajte 1, a za unos broda birajte 2");
                char odabir = Console.ReadKey(false).KeyChar;
                Console.WriteLine();

                if (odabir == '1')
                {
                    Automobil automobil = new Automobil();

                    Console.WriteLine("Unesite naziv automobila");
                    automobil.Naziv = Console.ReadLine();
                    Console.WriteLine("Unesite boju automobila");
                    automobil.Boja = Console.ReadLine();
                    Console.WriteLine("Unesite KS automobila");
                    automobil.Ks = int.Parse(Console.ReadLine());
                    Console.WriteLine("Unesite Ccm automobila");
                    automobil.Ccm = double.Parse(Console.ReadLine());

                    vozila.Add(automobil);
                    automobili.Add(automobil);
                }
                else if (odabir == '2')
                {
                    Brod brod = new Brod();

                    brod.NaPromjenuIstisnine += new Brod.PromjenaIstisnineDelegat(NaPromjenuIstisnine);

                    Console.WriteLine("Unesite naziv broda");
                    brod.Naziv = Console.ReadLine();
                    Console.WriteLine("Unesite boju broda");
                    brod.Boja = Console.ReadLine();
                    Console.WriteLine("Unesite KS broda");
                    brod.Ks = int.Parse(Console.ReadLine());
                    Console.WriteLine("Unesite istisninu broda");
                    brod.Istisnina = double.Parse(Console.ReadLine());

                    vozila.Add(brod);
                }
                else
                {
                    Console.WriteLine("Greška pri unosu!");
                }

                Console.WriteLine("Želite li unositi jos vozila? D/N");
                unos = Console.ReadKey().KeyChar;
                Console.WriteLine();
            }

            Console.WriteLine("Sva vozila:");
            foreach (object objekt in vozila)
            {
                Vozilo vozilo = (Vozilo)objekt;

                Console.WriteLine("NAziv {0}, Boja: {1}, KS: {2}, KW: {3}", vozilo.Naziv, vozilo.Boja, vozilo.Ks, vozilo.KStoKW());
            }

            Console.WriteLine("Automobili:");
            foreach (Automobil automobil in automobili)
            {
                Console.WriteLine(automobili.ToString());
            }

            Console.ReadKey();
        }
 public int Add(Automobil automobil)
 {
     return(InnerList.Add(automobil));
 }