Как удалить несколько элементов из списка на основе другого списка, не создавая новый экземпляр? - PullRequest
0 голосов
/ 25 октября 2018

Я хотел бы знать, возможно ли удалить несколько элементов из списка на основе другого списка без создания нового экземпляра списка ?

Я знаю, можно ли использовать except, но он не удаляет элементы из исходного списка, как removeAll, я был бы рад использовать removeAll, но он не перегружен для передачисписок как параметр (только для Predicate).

Вот некоторые ссылки ( 1 , 2 , 3 ), аналогичные моему вопросу.

1 Ответ

0 голосов
/ 25 октября 2018

попробуйте это:

list1.RemoveAll(list => list2.Contains(list));
...