Datatable und Auflistung vergleichen

  • VB.NET
  • .NET (FX) 4.0

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von ErfinderDesRades.

    Datatable und Auflistung vergleichen

    Ich habe eine Datatable und eine Auflistung. Die Datatable hat eine Spalte, die die gleichen Daten hat, wie die Auflistung. Anzahl der Rows und Anzahl der Items der Auflistung sind unterschiedlich.

    Nun möchte ich eine Spalte der Datatable aktualisieren: wenn Wert der Spalte gleich Wert der Auflistung ist, dann aktualisieren.

    Das kann ich ja mit zwei For Schleifen machen. Die Datatable enthält etwa 1.700 Rows, die Auflistung etwa 1.000 Items. Das ist dann ziemlich viel Durchlauf. In der inneren Schleife mache ich natürlich exit for, wenn Treffer.

    Ich könnte noch mit LINQ den Wert aus der Table in der Auflistung suchen und wenn Treffer, dann aktualisieren.

    Gäbe es noch andere Methoden, die performanter sind?