public void AddTyre(Rengas rengas) { for (int i = 0; i < RenkaidenLkm; i++) { Renkaat.Add(rengas); } }
static void Main(string[] args) { Console.WriteLine("Testataan autoa ja sen renkaita"); Kulkuneuvo auto = new Kulkuneuvo() { Nimi = "Porsche", Malli = "model 911" }; for (int i = 0; i < 4; i++) { Rengas rengas1 = new Rengas() { Valmistaja = "Nokian", Malli = "Hakka", RengasKoko = "205R16" }; auto.Renkaat.Add(rengas1); } //näytetään auton renkaat Console.WriteLine($"Arskan autossa {auto.Nimi} {auto.Malli} on seuraavat kumit:"); foreach (var item in auto.Renkaat) { Console.WriteLine($"- {item.Valmistaja} {item.Malli} {item.RengasKoko}"); } Kulkuneuvo vehicle = new Kulkuneuvo() { Nimi = "Ducati", Malli = "model Diavel" }; Rengas rengas2 = new Rengas() { Valmistaja = "MIC", Malli = "Pilot", RengasKoko = "160R17" }; vehicle.Renkaat.Add(rengas2); Rengas rengas3 = new Rengas() { Valmistaja = "MIC", Malli = "Pilot", RengasKoko = "140R16" }; vehicle.Renkaat.Add(rengas2); //näytetään auton renkaat Console.WriteLine($"Peran kulkuneuvossa {vehicle.Nimi} {vehicle.Malli} on seuraavat kumit:"); foreach (var item in vehicle.Renkaat) { Console.WriteLine($"- {item.Valmistaja} {item.Malli} {item.RengasKoko}"); } }
static void Main(string[] args) { Kulkuneuvo audi = new Kulkuneuvo("Audi", "A3", 4); Kulkuneuvo honda = new Kulkuneuvo("honda", "Civic", 4); Kulkuneuvo pv = new Kulkuneuvo("Suzuki", "Pv", 2); Rengas rengas1 = new Rengas("Hancook", "Pirate", "180/55R16"); Rengas rengas2 = new Rengas("Michelin", "Pilot", "200/60R18"); Rengas rengas3 = new Rengas("Heidenau", "Sport", "13/3,5"); audi.AddTyre(rengas1); honda.AddTyre(rengas2); pv.AddTyre(rengas3); ShowTyresAdded(audi); PrintTyres(audi); ShowTyresAdded(honda); PrintTyres(honda); ShowTyresAdded(pv); PrintTyres(pv); }