static Motorrad MotorradDatenErfassen() { Motorrad motorrad = new Motorrad(); Datenerfassung(motorrad); Console.WriteLine("Bitte geben Sie die Extras ein:"); motorrad.Extras = Console.ReadLine(); //Console.WriteLine("Bitte geben Sie das Tankvolumen ein:"); //motorrad.Tankvolumen = Convert.ToInt32(Console.ReadLine()); return(motorrad); }
static void FahrzeugListe(Fahrzeug[] fahrzeuge) { foreach (Fahrzeug fz in fahrzeuge) { if (fz != null) { if (fz is Auto) { Auto car = fz as Auto; Console.WriteLine("Id:{0} Marke:{1} Airbags:{2} ", car.FahrzeugID, car.Marke, car.Airbags); } else if (fz is Motorrad) { Motorrad moto = fz as Motorrad; Console.WriteLine("Id:{0}, Marke:{1} , Typ:{2}, Extras:{3}", moto.FahrzeugID, moto.Marke, moto.Typ, moto.Extras); } else if (fz is Lieferwagen) { Lieferwagen lkw = fz as Lieferwagen; Console.WriteLine("Id:{0} Marke:{1} Sitzplätze:{2} ", lkw.FahrzeugID, lkw.Marke, lkw.Typ, lkw.Sitzplaetze); } } } }