Public feed #894280

Something

public text v1 · immutable
Raw Edit
·published 2008-02-06 20:53 UTC
rendered paste body
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<bil> bilLista = new List<bil>();                           //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);
            }
        }
    }
}