Не выполняется условие

Dorward

Client
Регистрация
07.04.2020
Сообщения
15
Благодарностей
0
Баллы
1
int n = 0;
do
{
(тут меняем прокси)
string response = ZennoPoster.HttpGet(url);
if (response == "Hello, world!") {throw new Exception("Выход!");}
n++;
} while (n < 5);

Условие не срабатывает... не могу разобраться :(
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
выведи в лог, что получаешь в response, там разбирайся:
C#:
project.SendInfoToLog(response);
 

Dorward

Client
Регистрация
07.04.2020
Сообщения
15
Благодарностей
0
Баллы
1
Выдает:
Hello, world!
Hello, world!
Hello, world!
Hello, world!
Hello, world!
 

Ttangasan

Новичок
Регистрация
09.08.2021
Сообщения
8
Благодарностей
0
Баллы
1
Они просто бесконечно копипастятся?
 

Dorward

Client
Регистрация
07.04.2020
Сообщения
15
Благодарностей
0
Баллы
1
5 раз. как в цикле.
условие не понятно почему не срабатывает
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 022
Благодарностей
1 424
Баллы
113
Очевидно, "Hello, world! " != "Hello, world!".
Попробуйте if(response.Contains("Hello, world!")).
 
  • Спасибо
Реакции: Dorward

Dorward

Client
Регистрация
07.04.2020
Сообщения
15
Благодарностей
0
Баллы
1
Черт подери! Работает!:-)
Спасибо!
но почему мой вариант никак?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113

Dorward

Client
Регистрация
07.04.2020
Сообщения
15
Благодарностей
0
Баллы
1

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 518
Благодарностей
3 370
Баллы
113

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