Как сверяться со списком перед действием?

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
добрый день. Как можно реализовать сабж?
Идет рассылка и ид юзеров иногда дублируются. Но у меня есть список с успешной отправкой.
Вот мне надо теперь перед каждой отправкой, чтобы зенно заглядывал в список и проверял, есть в нем такой ид или нет.
Как это можно реализовать?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Объединить строки и пропарсить полученную переменную теми данными, которые ищите в списке
 

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
Объединить строки и пропарсить полученную переменную теми данными, которые ищите в списке
Это очень логичное предложение,но подскажите пожалуйста, как именно потом парсить и проверять?

У меня получился объединенный список ид в одной переменной.

по сути вот так

34534
4352365543
36734623
35734
9999
347453478654534
5667486334
4657

Как мне проверить наличие "9999" в этой переменной(она из списка получилась)
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Операции с текстом - Regex
и полученную переменную сравнивать с пустотой в экшене IF
 

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
Операции с текстом - Regex
и полученную переменную сравнивать с пустотой в экшене IF
Вот что внутри моей переменной.
Разные ид на разных строчках. Как же я регексом буду их по одному доставать, если на то пошло?)

И почему тогда мы с пустотой сравниваем?, нужно же убедиться что там нет или есть "9999".
Я запутался.
 

wizard

Client
Регистрация
04.10.2011
Сообщения
1 004
Благодарностей
632
Баллы
113
)) в переменную var1 сохраняете список в переменную var2 сохраняете что нужно искать "9999"
потом в var1 ищите var2 (именно так а не наоборот)
 
  • Спасибо
Реакции: Dexio

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
)) в переменную var1 сохраняете список в переменную var2 сохраняете что нужно искать "9999"
потом в var1 ищите var2 (именно так а не наоборот)
Но если я целый список 50 значений загнал например в ВАР1. Он же НИКОГДА не будет равен Одной строчке "9999" из ВАР2.
Я вас очень прошу, покажите на семпле пожалуйста, тут либо я туплю, либо вы не поняли,что я хочу))
 

wizard

Client
Регистрация
04.10.2011
Сообщения
1 004
Благодарностей
632
Баллы
113

wizard

Client
Регистрация
04.10.2011
Сообщения
1 004
Благодарностей
632
Баллы
113
Код:
var list = project.Lists["BlackList"];
string id = project.Variables["id"].Value;

  
if(list.Contains(id))
{
    //return "true";
}
else
{
    //return "false";
}
проверка на наличие переменной в списке .... без обьединения и т.п.
 
  • Спасибо
Реакции: booldozer и Dexio

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
вот http://www.fayloobmennik.net/4741357
не знаю как тут добавлять файлы )))
Мне просто крышу снесло от такой логики)) никогда бы не дошел!) Спасибо огромное!. Работает. Проект в простыню превращается потихоньку(ростоникс не одобрит циклы в циклах, да еще и бесконечные..)

За код спасибо, но я только логикой зеннопостера все это реализовал, что как этим кодом пользоваться, не хочу еще разбираться. Главное работает. Спасибо еще раз!
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
потерто..
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Мне просто крышу снесло от такой логики)) никогда бы не дошел!) Спасибо огромное!. Работает. Проект в простыню превращается потихоньку(ростоникс не одобрит циклы в циклах, да еще и бесконечные..)

За код спасибо, но я только логикой зеннопостера все это реализовал, что как этим кодом пользоваться, не хочу еще разбираться. Главное работает. Спасибо еще раз!
и правильно, сначала освойте все возможности кубиков-экшенов, алгоритмически подковаться надо тоже время, а потом уже соваться в коды C# :-)
 
  • Спасибо
Реакции: Dexio

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