Ich versuche herauszufinden, wie eine generische Liste von Elementen durchlaufen wird, die ich aus einer anderen Liste von Elementen entfernen möchte.
Nehmen wir also an, ich habe dies als hypothetisches Beispiel
List<car> list1 = GetTheList();
List<car> list2 = GetSomeOtherList();
Ich möchte list1 mit einem foreach durchlaufen und jedes Element in List1 entfernen, das auch in List2 enthalten ist.
Ich bin mir nicht ganz sicher, wie ich das anstellen soll, da foreach nicht indexbasiert ist.
list1
, die in vorhanden sind list2
, oder möchten Sie die Elemente entfernen list2
, die in vorhanden sind list1
? Zum Zeitpunkt dieses Kommentars führt jede Antwort die letztere aus.