DerZock
Lieutenant
- Registriert
- Mai 2009
- Beiträge
- 908
Kann mir jemand sagen wie ich in VB.NET Inhalte zweier Listen verlgleichen kann?
Ich habe jetzt eine For each in einer For each Schleife. Das funktioniert so weit auch, allerdings dauert es ewig, da die
adressListe ca. 200.000
und die andere Liste ca. 7.000 Datensätze enthält.
Wie kann ich das ganze beschleunigen?
Hier mal der Code Schnipsel:
Ich habe jetzt eine For each in einer For each Schleife. Das funktioniert so weit auch, allerdings dauert es ewig, da die
adressListe ca. 200.000
und die andere Liste ca. 7.000 Datensätze enthält.
Wie kann ich das ganze beschleunigen?
Hier mal der Code Schnipsel:
Code:
For Each adresse In adressListe
For Each dbAdresse In DBConnector.GetDBAdressListe()
'Wenn Adresse aus CSV mit falscher Adresse aus Datenbank übereinstimmt
If String.Compare(adresse.Strasse, dbAdresse.StrasseFalsch) = 0 Then
'ersetze die Strasse mit der richtigen Strasse aus der DB
adresse.Strasse = dbAdresse.StrasseRichtig
End If
Next
Next