Sto cercando di capire come attraversare un elenco generico di elementi che desidero rimuovere da un altro elenco di elementi.
Quindi diciamo che ho questo come esempio ipotetico
List<car> list1 = GetTheList();
List<car> list2 = GetSomeOtherList();
Voglio attraversare list1 con un foreach e rimuovere ogni elemento in List1, anch'esso contenuto in List2.
Non sono del tutto sicuro di come procedere poiché foreach non è basato sull'indice.
list1che esistono in list2, o vuoi rimuovere gli elementi list2che esistono in list1? Al momento di questo commento, ogni risposta fornita eseguirà quest'ultima.