static void Main(string[] args) { // luodaan auto1 Console.WriteLine("Testataan autoa ja sen renkaita"); Auto auto1 = new Auto() { Merkki = "Skoda", Malli = "Octavia" }; // ostetaan neljä rengasta ja lisätään ne auto1-olioon for (int i = 0; i < 4; i++) { Rengas skodaRengas = new Rengas() { Valmistaja = "Nokia", Malli = "Hakkapeliitta", RengasKoko = "205/45R16" }; auto1.Renkaat.Add(skodaRengas); } // näytetään auto1 renkaat Console.WriteLine($"Arskan autossa {auto1.Merkki} {auto1.Malli} on seuraavat renkaat"); foreach (var item in auto1.Renkaat) { Console.WriteLine($" - {item.Valmistaja} {item.Malli} {item.RengasKoko}"); } // luodaan auto2 ja ostetaan lisätään siihen neljä rengasta Auto auto2 = new Auto() { Merkki = "Fiat", Malli = "Punto" }; for (int i = 0; i < 4; i++) { Rengas fiatRengas = new Rengas() { Valmistaja = "Hankook", Malli = "HongKong", RengasKoko = "180/40R15" }; auto2.Renkaat.Add(fiatRengas); } // lisäksi auto2 kuuluu yksi vararengas Rengas fiatVaraRengas = new Rengas() { Valmistaja = "Hankook", Malli = "SafetyFirst -BackUp tire", RengasKoko = "175/35R15" }; auto2.Renkaat.Add(fiatVaraRengas); // näytetään auto2 renkaat Console.WriteLine($"Autossa {auto2.Merkki} {auto2.Malli} on seuraavat renkaat"); foreach (var item in auto2.Renkaat) { Console.WriteLine($" - {item.Valmistaja} {item.Malli} {item.RengasKoko}"); } }
static void Main(string[] args) { Console.WriteLine("Testataan autoa ja sen renkaita"); Auto auto = new Auto() { Merkki = "Skoda", Malli = "Octavia" }; for (int i = 0; i < auto.RenkaidenLkm; i++) { Rengas rengas = new Rengas() { Valmistaja = "Nokian", Malli = "Hakka", RengasKoko = "205/55R16" }; auto.Renkaat.Add(rengas); } //näytetään auton renkaat Console.WriteLine($"Arskan autossa {auto.Merkki} {auto.Malli} on seuraavat kumit:"); foreach (var item in auto.Renkaat) { Console.WriteLine($"- {item.Valmistaja} {item.Malli} {item.RengasKoko}"); } Auto auto2 = new Auto() { Merkki = "Lada", Malli = "Riva (VAZ 2105)" }; for (int i = 0; i < auto.RenkaidenLkm; i++) { Rengas rengas = new Rengas() { Valmistaja = "Linglong", Malli = "GreenMax", RengasKoko = "175/65R14" }; auto2.Renkaat.Add(rengas); } //näytetään auton renkaat Console.WriteLine($"Peran autossa {auto2.Merkki} {auto2.Malli} on seuraavat kumit:"); foreach (var item in auto2.Renkaat) { Console.WriteLine($"- {item.Valmistaja} {item.Malli} {item.RengasKoko}"); } }