En ArrayList er en NET objekt som brukes til å holde en rekke verdier. . Rekken kan bestå av bare et par verdier eller den kan inneholde flere hundre verdier. Hvis du ønsker å oppdage duplikater, gjentar en . NET sløyfe gjennom hver verdi i matrisen og sjekker det mot alle andre verdiene i matrisen . I tillegg til flagging verdier for duplikater , dette hjelper du filtrere verdiene i arrayet . Instruksjoner
en
Opprett ArrayList og skriv noen verdier . I følgende eksempel , er en matrise av heltall kodet inn i programmet : en
Dim liste som ny ArrayListlist.Add ( 1 ) list.Add ( 2 ) list.Add ( 2 ) list.Add ( 3 )
2
Lag den første loop. Denne sløyfen går gjennom hvert nummer i listen. Den omfatter en andre loop som sammenligner hver verdi til alle andre tall i tabellen. Følgende kode viser deg hvordan du lager den første bue:
For i As Integer = 0 For å list.Count - 1Dim value = liste ( i) Loop
3
Sett opp den andre sløyfen . Den andre sløyfen tar verdien i den første sløyfen og sammenligner det til alle andre verdier i ArrayList . Hvis en duplikat finnes , sendes en melding til brukeren. Følgende viser deg hvordan du finner noen duplikater : en
For i As Integer = 0 For å list.Count - 1Dim value = liste ( i) For j As Integer = 0 For å list.Count - 1Hvis value = liste ( j ) ThenResponse.Write ( " Duplicate eksisterer ") End IfLoopLoop