Avatar billede wampiro-uha Nybegynder
20. marts 2004 - 18:52 Der er 6 kommentarer og
1 løsning

Oprette 2 forskellige arrays i et object.

Jeg har 2 object-typer.

Jeg laver et array med den ene type.

Nu vil jeg gerne i et object i arrayet oprette en "under"-array med den anden type object i.
Dette vil jeg gerne gøre i flere af objecterne, men "under"-arrayet må ikke være det samme for de forskellige objecter i "hoved"-arrayet, men bare af samme type.

Således at jeg kan skrive
object[1].underobject[0]...
og object[2].underobject[0]... hvor underobject i disse tilfælde ikke er det samme, da de jo stammer fra forskellige hovedobjects.

Håber nogen forstår min kludrede forklaring og kan hjælpe!
Avatar billede arne_v Ekspert
20. marts 2004 - 18:56 #1
Lig under arrayet ind som instans variabel i dem første types klasse.
Avatar billede arne_v Ekspert
20. marts 2004 - 18:58 #2
public class T1 {
  public T2[] underobject;
  ...
}

public class T2 {
  ...
}
Avatar billede arne_v Ekspert
20. marts 2004 - 18:58 #3
(iøvrigt var det pænere med private og get/set, men det kommer ikke sagen ved)
Avatar billede wampiro-uha Nybegynder
20. marts 2004 - 19:00 #4
burde det virke med dit eksempel?
For har prøvet noget ala det.
Avatar billede arne_v Ekspert
20. marts 2004 - 19:03 #5
Princippet bør virke.

Men det skal selvfølgelig lige implementeres rigtigt.
Avatar billede wampiro-uha Nybegynder
20. marts 2004 - 19:44 #6
jo, det virker sgu godt nok...
Lav lige et svar så :-)

Ved ikke hvad jeg gjorde sit så!
Avatar billede arne_v Ekspert
20. marts 2004 - 19:51 #7
svar
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
Kurser inden for grundlæggende programmering

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