using System; using System.Collections.Generic; using System.Text; namespace exempel { public class bil { private string reg; private string make; private string color; private int miles; public bil(string regNr, string carMake, string col, int km){ this.reg = regNr; this.make = carMake; this.color = col; this.miles = km; } public int Miles { set { this.miles = value; } get { return this.miles; } } public string Color { set { this.color = value; } get { return this.color; } } public string Make { set { this.make = value; } get { return this.make; } } public string Reg { set { this.reg = value; } get { return this.reg; } } } public static class carPrinter { public static void print(bil carToPrint) { Console.WriteLine("-=Bildata=-"); Console.WriteLine(carToPrint.Make); Console.WriteLine(carToPrint.Reg); Console.WriteLine(carToPrint.Miles + " km"); Console.WriteLine(carToPrint.Color); } } class Program { static void Main(string[] args) { bil testBil = new bil("JAD983", "SAAB", "Grön", 1234); //Vi skapar en ny bil carPrinter.print(testBil); //Skriver ut bilen testBil.Miles = 5384; //Ökar bilens körsträcka carPrinter.print(testBil); //Skriver ut bilen List bilLista = new List(); //Skapar en lista för bilar :) bilLista.Add(new bil("AAA123", "Volvo", "Röd", 3012)); //Lägger till ett par bilar... bilLista.Add(new bil("JKA956", "Jaguar", "Met.Svart", 2463)); //Lägger till ett par bilar... bilLista.Add(new bil("YTR513", "Jeep", "Grön", 3832)); //Lägger till ett par bilar... bilLista.Add(new bil("POB124", "Datsun", "Svart", 2731)); //Lägger till ett par bilar... bilLista.Add(new bil("MNL646", "Volvo", "Grön", 9152)); //Lägger till ett par bilar... foreach (bil printMe in bilLista) { carPrinter.print(printMe); } } } }