Указать значение пустым переменным

mitrokio

Новичок
Регистрация
21.10.2021
Сообщения
13
Благодарностей
0
Баллы
1
Всем привет.
Есть много переменных +- 50

Например

City
ZIP
Url
Country

Некоторые из них содержат информацию, а некоторые пустые.

Вопрос.
Как указать значение EMPTY пустым переменным?
Ибо если каждую сверять и назначать, то будет очень долго.
Можно может как-то C# сделать?
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 776
Благодарностей
1 943
Баллы
113

mitrokio

Новичок
Регистрация
21.10.2021
Сообщения
13
Благодарностей
0
Баллы
1

radv

Client
Регистрация
11.05.2015
Сообщения
3 776
Благодарностей
1 943
Баллы
113
Можно может как-то C# сделать?
C#:
string val = "Значение переменной";

if (string.IsNullOrEmpty(val))// Проверка на null и пустое значение
{
    // Задаем значение по умолчанию
// или пропускаем переменную или действие
}
Или задать значение по умолчанию
85875



85876
 
Последнее редактирование:

Skrine

Client
Регистрация
05.02.2020
Сообщения
87
Благодарностей
18
Баллы
8
Можно может как-то C# сделать?
string[] array = {"proverka1","proverka2","proverka3","proverka4"};

for (var i=0; i<array.Length ;i++){

if (project.Variables[array].Value==""){
project.Variables[array].Value="Енот";
}
}

ps proverka1 и тд это названия твоих переменных
 

Skrine

Client
Регистрация
05.02.2020
Сообщения
87
Благодарностей
18
Баллы
8

radv

Client
Регистрация
11.05.2015
Сообщения
3 776
Благодарностей
1 943
Баллы
113
Пример проверки значения переменной и если значения нет или нул то можно пропустить действие. или задать значение по умолчанию.

string val = project.Variables["имя"].Value ;
 

mitrokio

Новичок
Регистрация
21.10.2021
Сообщения
13
Благодарностей
0
Баллы
1
string[] array = {"proverka1","proverka2","proverka3","proverka4"};

for (var i=0; i<array.Length ;i++){

if (project.Variables[array].Value==""){
project.Variables[array].Value="Енот";
}
}

ps proverka1 и тд это названия твоих переменных
а если переменных много, можно их как-то выпарсить?
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 776
Благодарностей
1 943
Баллы
113
а если переменных много, можно их как-то выпарсить?
Ну так ты же переменные где то используешь?
Обычно можно делать проверку на null или пустоту сразу после получения данных или перед использованием. Не знаю есть такая обработка в кубиках или нет.
 

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
639
Благодарностей
580
Баллы
93
Всем привет.
Есть много переменных +- 50

Например

City
ZIP
Url
Country

Некоторые из них содержат информацию, а некоторые пустые.

Вопрос.
Как указать значение EMPTY пустым переменным?
Ибо если каждую сверять и назначать, то будет очень долго.
Можно может как-то C# сделать?
C#:
foreach (var key in project.Variables.Keys)
    if (string.IsNullOrEmpty(project.Variables[key].Value)) project.Variables[key].Value = "EMPTY";
 
  • Спасибо
Реакции: mitrokio и Skrine

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