Всем привет. Есть список 1 и список 2, из второго списка нужно удалить все строки, которые содержат данные из первого. Проще говоря нужно удалить из второго списка все строки которые содержат значения из первого списка. Желательно на C#. Пытался реализовать через кубик, брал строку с первого списка и удалял со второго через взятие строки, но это очень долго, а списки по несколько миллионов строк. Может кто сталкивался с такой проблемой?