Avatar billede laurits Nybegynder
24. februar 2005 - 17:22 Der er 8 kommentarer og
1 løsning

Udskrive objecter fra ArrayList

Hvordan får jeg indholdet af nogle objekter der er listet i en ArrayList udskrevet.
Er der nogen der kan hjælpe??

class Car
{
    string name, type;
    int number;
   
    public Car()
    { ; }
   
    public Car(string Name, string Type, int Number)
    {
        this.name = Name;
        this.type = Type;
        this.number = Number;
    }
   
    public Object Print(ArrayList list)
    {
        Console.WriteLine(list[0]);
        for (int i=0; i<list.Count; i++)
        {
            Console.WriteLine(list[0]);   
        }         
        return list;
    }
}
class Test
{
    static void Main()           
    {
        Car c = new Car();               
        Car c1 = new Car("Ford","Mondeo", 1);
        Car c2 = new Car("Opel","Vectra", 2);
        Car c3 = new Car("Peugoet","407", 3);
        Car c4 = new Car("Nissan","Almera", 4);
        Car c5 = new Car("Volvo","V70", 5);
       
        ArrayList a = new ArrayList();
        a.Add(c1);
        a.Add(c2);
        a.Add(c3);
        a.Add(c4);
        a.Add(c5);
       
        c.Print(a);           
    }
}
Avatar billede arne_v Ekspert
24. februar 2005 - 17:33 #1
Du laver en ToString metode i den Car klasse
Avatar billede arne_v Ekspert
24. februar 2005 - 17:38 #2
public override string ToString()
    {
        return (name + " " + type);
    }
Avatar billede arne_v Ekspert
24. februar 2005 - 17:38 #3
Jeg ved iøvrigt ikke om Print metoden hører hjemme i Car klassen som instans metode
Avatar billede laurits Nybegynder
24. februar 2005 - 17:49 #4
hmm, jeg tror lige jeg skal bede om en uddybning.  ToSTring metoden udskriver det samme svar 6 gange.
Bruger print metoden ToString eller??
Avatar billede arne_v Ekspert
24. februar 2005 - 17:53 #5
Console.WriteLine(list[0]);   

skal også rettes til

Console.WriteLine(list[i]);
Avatar billede arne_v Ekspert
24. februar 2005 - 17:53 #6
Ja - når du udskriver et onjekt kalder du ToString metoden.
Avatar billede laurits Nybegynder
24. februar 2005 - 17:57 #7
YES! Så sgu da.... Kanon
Så prøver jeg at arbejde videre...
Smid et svar og pointene er dine :-)
Avatar billede arne_v Ekspert
24. februar 2005 - 18:07 #8
kommer her
Avatar billede laurits Nybegynder
24. februar 2005 - 18:17 #9
Tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester