Я пытаюсь выяснить, как пройти общий список элементов, которые я хочу удалить из другого списка элементов.
Так скажем, у меня есть это в качестве гипотетического примера
List<car> list1 = GetTheList();
List<car> list2 = GetSomeOtherList();
Я хочу пройти через list1 с помощью foreach и удалить каждый элемент в List1, который также содержится в List2.
Я не совсем уверен, как это сделать, поскольку foreach не основан на индексах.
list1
существующих в list2
или вы хотите удалить элементы из list2
существующих в list1
? Во время этого комментария каждый предоставленный ответ будет выполнять последний.