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

AZANIR

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

Код:
project.Lists["parse_li"].Distinct();
данный кон не работает в в зенно 5.9.5.1

проект не прикладываю нет смысла , в кубике все работает , но кубик не всегда удобно.
 

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
Вот так должно работать (не проверял)

Код:
var tempList = new List<string>(project.Lists["Список 1"]);
project.Lists["Список 1"].Clear();
project.Lists["Список 1"].AddRange(tempList.Distinct());
 

AZANIR

Client
Регистрация
09.06.2014
Сообщения
405
Благодарностей
196
Баллы
43
moy_spisok_ili_kak_vi_ego_nazovete.Distinct()

вот эта хрень не работает во всех вариациях.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113

AZANIR

Client
Регистрация
09.06.2014
Сообщения
405
Благодарностей
196
Баллы
43
ВЫ видать не поняли , возьмите список и попробуйте удалить дубли Distinct(), вот сама эта фича в Си не работает , а как вы ее прилепите это уже второстепенный вопрос .
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
ВЫ видать не поняли , возьмите список и попробуйте удалить дубли Distinct(), вот сама эта фича в Си не работает , а как вы ее прилепите это уже второстепенный вопрос .
пользуюсь всегда и всё удаляет, а тут фича работать перестала, а о чём я должен понимать если вы даже прикручиваете ни к тому месту, как вы могли проверить????
 

AZANIR

Client
Регистрация
09.06.2014
Сообщения
405
Благодарностей
196
Баллы
43
Код:
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();
Может я и не к тому прикручиваю.?
 
Последнее редактирование:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Перенес в вопросы, ибо не баг
 

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