Estoy tratando de descubrir cómo atravesar una lista genérica de elementos que quiero eliminar de otra lista de elementos.
Digamos que tengo esto como un ejemplo hipotético
List<car> list1 = GetTheList();
List<car> list2 = GetSomeOtherList();
Quiero atravesar list1 con un foreach y eliminar cada elemento en List1 que también está contenido en List2.
No estoy muy seguro de cómo hacerlo, ya que foreach no está basado en índices.
list1
que existen enlist2
o desea eliminar los elementoslist2
que existen enlist1
? En el momento de este comentario, cada respuesta proporcionada realizará la última.