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 en list2
o desea eliminar los elementos list2
que existen en list1
? En el momento de este comentario, cada respuesta proporcionada realizará la última.