Помогите решить проблему с циклом do while

Tnyrtin

Client
Регистрация
12.05.2015
Сообщения
73
Благодарностей
8
Баллы
8
Привет всем. Сделал цикл, но он просто не отрабатывает нормально или я где то торможу. Прошу помощи.
Код:
string apiKey = //формирую переменную

do{ //тут выполняются основные расчеты, получаю значение для следующей строки парсинга obj.page.next

//проверяю obj.page.next на уникальность
if(apiKey == obj.page.next)
{
    apiKey = null;
}
else
{
    apiKey = obj.page.next;
}


}while(string.IsNullOrWhiteSpace(apiKey));
проходит 1 итерация и проект останавливается. Что не правильно сделал?
 

Tnyrtin

Client
Регистрация
12.05.2015
Сообщения
73
Благодарностей
8
Баллы
8
Привет всем. Сделал цикл, но он просто не отрабатывает нормально или я где то торможу. Прошу помощи.
Код:
string apiKey = //формирую переменную

do{ //тут выполняются основные расчеты, получаю значение для следующей строки парсинга obj.page.next

//проверяю obj.page.next на уникальность
if(apiKey == obj.page.next)
{
    apiKey = null;
}
else
{
    apiKey = obj.page.next;
}


}while(string.IsNullOrWhiteSpace(apiKey));
проходит 1 итерация и проект останавливается. Что не правильно сделал?
Вопрос решил, вот эта проверка возвращает false, поэтому нужно в начале поставить "!"
while(!string.IsNullOrWhiteSpace(apiKey))
 
  • Спасибо
Реакции: SHELBY

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