List работа со строками - C#/.NET 4.x
Формулировка задачи:
Проблема такого характера. Софт ищет на странице промокод(ы) каждые 10 секунд и добавляет их в List. Если такие же промокод(ы) уже там есть, то он их не добавляет. У меня почему-то не работает такая задумка. Ниже в коде я в textBox1 отобразил содержание List и там что-то определенно не то. Скрин прилагаю.
Поможете пофиксить?
bool flag = true; while (flag = true) { HttpRequest Request = new HttpRequest(); Request.UserAgent = GetUserAgent.GetRandomWindowsUserAgent(); HttpResponse Response = Request.Get("https://vk.com/csgo"); // ссылка изменена, чтобы не палить страницу string st = Convert.ToString(Response); var result = Regex.Matches(st, @"Промокод: (.+?)").Cast().Select(x => x.Groups[1].Value); int index = List.BaseList.IndexOf(string.Join("\r\n", result)); if (index <= 0) { List.BaseList.Add(string.Join("\r\n", result); textBox2.Invoke((MethodInvoker)(delegate () {textBox2.Text = string.Join("\r\n", result);})); textBox1.Invoke((MethodInvoker)(delegate () {textBox1.Text = List.BaseList.ToString(); })); } else { } Thread.Sleep(10 * 1000); }
Решение задачи: «List работа со строками»
textual
Листинг программы
int counter = Interlocked.Increment(ref _counter);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д