- Регистрация
- 23.03.2021
- Сообщения
- 337
- Благодарностей
- 149
- Баллы
- 43
Доброго времени суток.
Требуется почистить список от дублей, при этом не учитывать данные первого разделителя. Лучше приведу пример, так будет наглядней:
Условно у нас 4-е столбца, может быть больше, разделитель "||", может быть любой другой. Данные первого столбца не обязательно должны быть уникальными, возможны повторения, в списке выше привел вариации таких повторений. После выполнения C#, должны остаться следующие строки:
В нашем случае дублями были строки у которых общая следующая часть: "park || express || sweet".
В примере видно, как у повторных строк разное значение первого столбца: "22.05.2022 19:11:17" и "22.05.2022 21:07:48", можно оставить строку с любым значением, это не имеет значения или добавить от себя некоторой логики, для лаконичности кода.
Сейчас использую следующий код для чистки дублей post-450052. Надеюсь сам код будет намного меньше, чем кол-во слов написанных мной. Заранее благодарю за помощь.
Требуется почистить список от дублей, при этом не учитывать данные первого разделителя. Лучше приведу пример, так будет наглядней:
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. Надеюсь сам код будет намного меньше, чем кол-во слов написанных мной. Заранее благодарю за помощь.