- Регистрация
- 20.04.2015
- Сообщения
- 220
- Благодарностей
- 112
- Баллы
- 43
подскажите, плиз, как с помощью c# удалить дубли из списка сверху вниз, т.к. стандартный кубик удаляет снизу вверх (т.е. уникальное значение остается наверху)? этот сниппет также удаляет снизу вверх
string path = project.Variables["path"].Value;
var lines = System.IO.File.ReadAllLines(path).ToList().Distinct().ToList();;
System.IO.File.WriteAllText(path, string.Join(Environment.NewLine, lines));
return 0;
Пример
текст1номер1
слово1
текст1номер2
слово1
текст2номер1
слово4
текст2номер4
слово3
стандартным кубиком результат будет
текст1номер1
слово1
текст1номер2
текст2номер1
слово4
текст2номер4
слово3
а нужно
текст1номер1
текст1номер2
слово1
текст2номер1
слово4
текст2номер4
слово3
заранее благодарен.
string path = project.Variables["path"].Value;
var lines = System.IO.File.ReadAllLines(path).ToList().Distinct().ToList();;
System.IO.File.WriteAllText(path, string.Join(Environment.NewLine, lines));
return 0;
Пример
текст1номер1
слово1
текст1номер2
слово1
текст2номер1
слово4
текст2номер4
слово3
стандартным кубиком результат будет
текст1номер1
слово1
текст1номер2
текст2номер1
слово4
текст2номер4
слово3
а нужно
текст1номер1
текст1номер2
слово1
текст2номер1
слово4
текст2номер4
слово3
заранее благодарен.