У меня есть следующий список укусы, взятых из файла CSV ...Получить Distinct список из CSV-файла на основе первого столбца
List<string> listOfRecords;
Каждая строка является строкой в списке ...
one,bob,black
two,steve,smith
three,bill,brown
one,jill,brown
one,sue,smith
Я хотел бы удалить дубликаты на основе первого значения в каждой строке. В результате в ...
one,bob,black
two,steve,smith
three,bill,brown
Я думал, что код будет выглядеть примерно так ....
distinctlist = Select listOfRecords.split(',')[0].distinct
это, очевидно, неправильно, но я хотел бы избежать составления списка списков и делать это таким образом , Мышление linq было бы проще.
Все сообщения, которые я могу найти здесь, кажутся довольно сложными или не затрагивают специфику моего вопроса. Любая помощь будет принята с благодарностью ...
Вы хотите, чтобы первый из каждого «дубликата», где вы основываете свое правило «дублирования» в первом столбце? –