En ArrayList är en NET-objekt som används för att hålla en serie värden . . Serien kan bestå av endast ett fåtal värden eller det kan innehålla flera hundra värden . Om du vill upptäcka dubbletter , itererar ett . NET slinga genom varje värde i arrayen och kontrollerar den mot alla andra värden i arrayen . Förutom flaggning värden för dubbletter , detta hjälper dig välja de värden som finns i din samling . Instruktioner
1
Skapa ArrayList och ange vissa värden . I följande exempel skapas en array av heltal kodas in ansökan :
Dim listan som nya ArrayListlist.Add ( 1 ) list.Add ( 2 ) list.Add ( 2 ) list.Add ( 3 )
2
Skapa den första slingan . Denna slinga går igenom varje nummer i listan . Det omfattar en andra slinga som jämför varje värde till alla andra nummer i arrayen . Följande kod visar hur du skapar den första slingan :
För jag As Integer = 0 Till list.Count - 1Dim värde = lista ( i) Loop
3
Ställ in den andra slingan . Den andra slingan får värdet i den första slingan och jämför den med alla andra värden i ArrayList . Om en dubblett hittas, skickas ett meddelande till användaren. Följande visar dig hur du hittar någon dubbletter :
För jag As Integer = 0 Att list.Count - 1Dim värde = lista ( i) För j As Integer = 0 Att list.Count - 1Om värde = lista ( j ) ThenResponse.Write ( " Duplicate finns" ) End IfLoopLoop