Работа со списками

  • Автор темы Автор темы AZANIR
  • Дата начала Дата начала

AZANIR

Client
Регистрация
09.06.2014
Сообщения
405
Реакции
200
Баллы
43
В самом Зенно создаю список для парсинга и при парсинге удаляю дубли

Код:
Развернуть Свернуть Копировать
project.Lists["parse_li"].Distinct();

данный кон не работает в в зенно 5.9.5.1

проект не прикладываю нет смысла , в кубике все работает , но кубик не всегда удобно.
 
Вот так должно работать (не проверял)

Код:
Развернуть Свернуть Копировать
var tempList = new List<string>(project.Lists["Список 1"]);
project.Lists["Список 1"].Clear();
project.Lists["Список 1"].AddRange(tempList.Distinct());
 
moy_spisok_ili_kak_vi_ego_nazovete.Distinct()

вот эта хрень не работает во всех вариациях.
 
ВЫ видать не поняли , возьмите список и попробуйте удалить дубли Distinct(), вот сама эта фича в Си не работает , а как вы ее прилепите это уже второстепенный вопрос .
 
ВЫ видать не поняли , возьмите список и попробуйте удалить дубли Distinct(), вот сама эта фича в Си не работает , а как вы ее прилепите это уже второстепенный вопрос .
пользуюсь всегда и всё удаляет, а тут фича работать перестала, а о чём я должен понимать если вы даже прикручиваете ни к тому месту, как вы могли проверить????
 
Код:
Развернуть Свернуть Копировать
var lines = project.Lists["parse_li"];
var resultHttpGet = ZennoPoster.HttpGet("http://google.com", proxy, "utf-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly);
//составляем регулярное выражение
var regex2 = new Regex(@"(?<=<a\ href=)/catalog/\?id=\d+.*?");
//сам парсинг всех соответствий в список
regex2.Matches(resultHttpGet).Cast<Match>().ToList().ForEach(m=>lines.Add(m.Value));
// parsim kagduy stroky
lines.Distinct();

Может я и не к тому прикручиваю.?
 
Последнее редактирование:
Перенес в вопросы, ибо не баг
 

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