У меня есть два списка
List<T> list1 = new List<T>();
List<T> list2 = new List<T>();
Я хочу удалить все элементы из списка1, которые также существуют в списке2. Конечно, я могу пропустить первый цикл, который ищет каждый элемент в списке2, но я ищу элегантное решение.
Спасибо!