Очистка списка от дублей. (без учета данных первого разделителя) [C#]

material

Client
Регистрация
23.03.2021
Сообщения
264
Благодарностей
83
Баллы
28
Доброго времени суток.
Требуется почистить список от дублей, при этом не учитывать данные первого разделителя. Лучше приведу пример, так будет наглядней:

22.05.2022 21:07:48 || park || express || sweet
22.05.2022 19:11:17 || park || express || sweet
22.05.2022 19:11:17 || park || express || sweet
22.05.2022 19:11:17 || family || express || sweet
24.05.2022 21:27:57 || family || cool || tasty
25.05.2022 22:33:05 || family || express || bear


Условно у нас 4-е столбца, может быть больше, разделитель "||", может быть любой другой. Данные первого столбца не обязательно должны быть уникальными, возможны повторения, в списке выше привел вариации таких повторений. После выполнения C#, должны остаться следующие строки:

22.05.2022 19:11:17 || park || express || sweet
22.05.2022 19:11:17 || family || express || sweet
24.05.2022 21:27:57 || family || cool || tasty
25.05.2022 22:33:05 || family || express || bear


В нашем случае дублями были строки у которых общая следующая часть: "park || express || sweet".
В примере видно, как у повторных строк разное значение первого столбца: "22.05.2022 19:11:17" и "22.05.2022 21:07:48", можно оставить строку с любым значением, это не имеет значения или добавить от себя некоторой логики, для лаконичности кода.

Сейчас использую следующий код для чистки дублей post-450052. Надеюсь сам код будет намного меньше, чем кол-во слов написанных мной. Заранее благодарю за помощь.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)