Avatar billede musicchart.dk Nybegynder
14. juli 2006 - 11:34 Der er 3 kommentarer og
1 løsning

Fjerne x,x,x index fra ArrayList

Er der en nem måde at fjerne flere indexes fra et ArrayList?

Fx, hvis jeg ved at index; 0,2,3,4,12 skal fjernes

Det dur jo ikke bare at lave et gennemløb såsom:

ArrayList nytArrayList = new ArrayList();
nytArrayList.Add("0");
nytArrayList.Add("2");
nytArrayList.Add("3");
nytArrayList.Add("4");
nytArrayList.Add("12");

for(int i = 1; i < nytArrayList.Count; i++)
{
  myArrayList.RemoveAt(Convert.ToInt32(nytArrayList[i]))
}

Fordi efterhånden som et index bliver fjernet, passer indexplaceringen af de der skal fjernes, jo ikke.

Jeg håber der er en der forstår hvad jeg mener :o)
Avatar billede Spotgun Seniormester
14. juli 2006 - 11:48 #1
Hvad med at fjerne dem bagvendt, altså - fjerne højeste index først, så burde de mindre indexes vel ikke blive rørt... Bare en tanke :)
Avatar billede hmortensen Nybegynder
14. juli 2006 - 12:14 #2
Du kunne måske bruge en hashtable istedet, den bibeholder index (og understøtter custom index).
Avatar billede musicchart.dk Nybegynder
14. juli 2006 - 12:16 #3
Det fungerede fint at tage den bagfra - spotgun, smider du et svar :o)
Avatar billede Spotgun Seniormester
14. juli 2006 - 12:28 #4
Værsgo...
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-Supporter til Svanemøllen

Capgemini Danmark A/S

IGNITE Graduate Program 2026

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Afdelingschef til GDPR & Tech Regulation