У меня есть текстовый файл с разделителями, который я читаю в массив строк.Текстовый файл будет иметь 2 элемента, а первый элемент может содержать один или несколько дубликатов.Если имеются дубликаты, я хочу объединить значения в 1.
Пример текстового файла:
ABC|111
DEF|222
GHI|333
ABC|444
JKL|555
ABC|666
В этом примере дублируется «ABC» 3раз.Я хотел бы объединить значения в одну строку, разделенную знаком «~».
Новые значения массива строк:
ABC|111~444~666
DEF|222
GHI|333
JKL|555
Порядок спискане важно.Я знаю, как найти повторяющиеся значения в всей строке, используя .Distinct (), но я не уверен, как это сделать только с первым элементом массива строк.Я бы предоставил некоторый код моей попытки, но, честно говоря, понятия не имею, как даже начать достигать желаемых результатов.Любая помощь приветствуется!Спасибо.
(Извиняюсь, если этот пост дублирован. Мне пришлось обновить страницу.)
Редактировать Текстовый файл может содержать от 10 000 до 100 000 значений.