Een ArrayList is een . NET -object gebruikt om een reeks waarden te houden . De reeks kan bestaan uit slechts enkele waarden of het kan honderden waarden bevatten . Als u wilt om duplicaten te detecteren , een . NET loop verwerkt elke waarde in de array en controleert het tegen alle andere waarden in de matrix . Naast signalering waarden voor duplicaten , dit helpt u de waarden in de array filteren . Instructies 1 Maak de ArrayList en voert een aantal waarden . In het volgende voorbeeld wordt een array van gehele getallen in de code van de applicatie : Dim lijst als Nieuwe ArrayListlist.Add ( 1 ) list.Add ( 2 ) list.Add ( 2 ) list.Add ( 3 ) kopen van 2 Maak de oorspronkelijke loop . Deze lus gaat door elk nummer in de lijst . Het omvat een tweede lus die elke waarde vergeleken met alle andere getallen in de array. De volgende code laat zien hoe u de eerste lus te maken : i As Integer = 0 To list.Count - 1Dim value = list ( i ) Loop 3 opzetten van de tweede lus . De tweede lus is de waarde in de eerste lus en vergelijkt het met alle andere waarden in de ArrayList . Als een duplicaat wordt gevonden , wordt een bericht naar de gebruiker . Het volgende laat zien hoe u elke duplicaten te vinden : i As Integer = 0 To list.Count - 1Dim value = list ( i ) Voor j As Integer = 0 To list.Count - 1Als value = list ( j ) ThenResponse.Write ( " Duplicate Exists " ) End IfLoopLoop
|