Eine ArrayList ist ein NET-Objekt verwendet, um eine Reihe von Werten zu halten. . Die Reihe kann nur ein paar Werte bestehen , oder es kann mehrere hundert Werte enthalten. Wenn Sie Duplikate erkennen soll , durchläuft ein . NET Schleife durch jeden Wert im Array und prüft es gegen alle anderen Werte im Array . Neben Markieren Werte für Duplikate , hilft diese filtern Sie die Werte im Array enthalten sind. Anleitung
1
Erstellen Sie die ArrayList und geben einige Werte . Im folgenden Beispiel wird ein Array von Integer- Werte in der Anwendung kodiert:
Dim Liste As New ArrayListlist.Add (1) List.add (2) List.add (2) List.add (3)
2
erstellen der ersten Schleife . Diese Schleife durchläuft jede Nummer in der Liste. Es umfasst eine zweite Schleife, die jeden Wert vergleicht , um alle anderen Nummern in dem Array . Der folgende Code zeigt , wie Sie die ersten Schleife zu erstellen :
For i As Integer = 0 To list.Count - 1dim Wert = list ( i ) Schleife
3
Richten Sie die zweite Schleife . Die zweite Schleife nimmt den Wert in der ersten Schleife und vergleicht sie mit allen anderen Werten in der ArrayList. Wenn eine doppelte gefunden wird, wird eine Nachricht an den Benutzer gesendet . Die folgende Abbildung zeigt Ihnen, wie Sie alle Duplikate finden :
For i As Integer = 0 To list.Count - 1dim Wert = list ( i) Für j As Integer = 0 To list.Count - 1Wenn Wert = list ( j) ThenResponse.Write ( " Duplikat vorhanden ") End IfLoopLoop