Próbuję wymyślić, jak przejrzeć ogólną listę elementów, które chcę usunąć z innej listy elementów.
Powiedzmy, że mam to jako hipotetyczny przykład
List<car> list1 = GetTheList();
List<car> list2 = GetSomeOtherList();
Chcę przejść listę 1 z foreach i usunąć każdy element z Listy 1, który jest również zawarty w Liście 2.
Nie jestem do końca pewien, jak to zrobić, ponieważ foreach nie jest oparty na indeksach.
list1które istnieją w list2, czy chcesz usunąć elementy, list2które istnieją w list1? W momencie tego komentarza każda podana odpowiedź wykona to drugie.