Вопрос по спискам!

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
Здравствуйте! Есть файл со списком , там имеются дубли , будьте добры пожалуйста подскажите как их удалить с помощью зенно ? Если есть снипет на С ..было ло бы вообще здорово ...благодарю всех кто откликнется!!!
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 545
Баллы
113
Добавить действие -> Списки -> Операции над списком -> Удалить дубли
2017-12-02_19-49-42.png
 
  • Спасибо
Реакции: zios

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 107
Баллы
113
Если нужно удалить дубли в файле
C#:
string filePath = project.Variables["filePath"].Value; // путь к файлу
string[] lines = File.ReadAllLines(filePath);
File.WriteAllLines(filePath, lines.AsParallel().AsOrdered().Distinct());
 
  • Спасибо
Реакции: zios

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
Если нужно удалить дубли в файле
C#:
string filePath = project.Variables["filePath"].Value; // путь к файлу
string[] lines = File.ReadAllLines(filePath);
File.WriteAllLines(filePath, lines.AsParallel().AsOrdered().Distinct());

Скажите пожалуйста как правильно путь к файлу прописать ...["filePath"] ...писал полный путь ..диск,папка название файла ..не работет (
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 107
Баллы
113
Скажите пожалуйста как правильно путь к файлу прописать ...["filePath"] ...писал полный путь ..диск,папка название файла ..не работет (
В проекте нужно создать переменную с именем filePath и установить ей значение полного пути к файлу (напр., C:\file.txt).
Если путь не меняется, то можно в коде сразу прописать конкретный путь:
C#:
string filePath = @"C:\file.txt";
Если файл лежит в директории проекта, то можно так:
C#:
string filePath = project.Directory + @"\file.txt";
 
  • Спасибо
Реакции: zios

zios

Client
Регистрация
29.01.2016
Сообщения
306
Благодарностей
9
Баллы
18
Спасибо!
 

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