En ArrayList er en NET objekt bruges til at holde en række værdier. . Serien kan bestå af kun et par værdier eller det kan indeholde flere hundrede værdier . Hvis du ønsker at opdage dubletter , en . NET løkke gennemløber hver værdi i array , og kontrollerer den mod alle andre værdier i array . Ud over udflagning værdier for dubletter , hjælper det du filtrere de værdier , der er indeholdt i dit array. Instruktioner
1
Opret ArrayList og indtaste nogle værdier . I det følgende eksempel er en matrix af heltal kodet ind i programmet : Hej
Dim liste som New ArrayListlist.Add (1) list.Add (2) list.Add (2) list.Add (3)
2
Opret den første loop . Denne løkke går gennem hvert nummer på listen. Den omfatter en anden sløjfe , der sammenligner hver værdi til alle andre numre i array. Følgende kode viser, hvordan du opretter den indledende loop : Hej
For i As Integer = 0 Til list.Count - 1Dim value = listen ( i) Loop
3
Opsæt anden sløjfe . Den anden løkke tager værdien i den første sløjfe og sammenligner det med alle andre værdier i ArrayList . Hvis en dublet er fundet, sendes en meddelelse til brugeren. Det følgende viser, hvordan du finde nogen dubletter : Hej
For i As Integer = 0 Til list.Count - 1Dim value = listen ( i) For j As Integer = 0 Til list.Count - 1Hvis value = listen ( j ) ThenResponse.Write ( " Dupliker exists" ) End IfLoopLoop