Прошу помогите проверить переменную имеет ли она значение.

  • Автор темы Автор темы aleksfid
  • Дата начала Дата начала

aleksfid

Client
Регистрация
17.12.2015
Сообщения
448
Реакции
21
Баллы
18
Прошу помогите проверить переменную имеет ли она значение.

Код:
Развернуть Свернуть Копировать
if (project.Variables["mail_login"] == null || project.Variables["mail_password"] == null)
{
project.SendInfoToLog("Нет значения логина или пароля", "info", true);
}
else
{
Tab tab = instance.ActiveTab;
    tab.Navigate("zennolab.com", "");
    return 0;
}
 
Вместо null двойные кавычки "" или string.Empty
 
  • Оценить
Реакции: samsonnn
Так, наверно лучше будет:
C#:
Развернуть Свернуть Копировать
string login = project.Variables["mail_login"].Value;
string pass = project.Variables["mail_password"].Value;

if (login == string.Empty || pass == string.Empty) {
    project.SendInfoToLog("Нет значения логина или пароля", "info", true);
    return null;
}
instance.ActiveTab.Navigate("zennolab.com", "");
 
  • Оценить
Реакции: aleksfid
Так, наверно лучше будет:
C#:
Развернуть Свернуть Копировать
string login = project.Variables["mail_login"].Value;
string pass = project.Variables["mail_password"].Value;

if (login == string.Empty || pass == string.Empty) {
    project.SendInfoToLog("Нет значения логина или пароля", "info", true);
    return null;
}
instance.ActiveTab.Navigate("zennolab.com", "");
Выдает ошибку http://c2n.me/3HEOpTD
но главное работает
 
  • Оценить
Реакции: aleksfid

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