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

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;
}
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 102
Баллы
113
Вместо null двойные кавычки "" или string.Empty
 
  • Спасибо
Реакции: samsonnn

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 102
Баллы
113
Так, наверно лучше будет:
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

aleksfid

Client
Регистрация
17.12.2015
Сообщения
448
Благодарностей
21
Баллы
18
Так, наверно лучше будет:
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
но главное работает
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 102
Баллы
113
  • Спасибо
Реакции: aleksfid

aleksfid

Client
Регистрация
17.12.2015
Сообщения
448
Благодарностей
21
Баллы
18

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