Создание переменных

Кузнец

Client
Регистрация
20.12.2016
Сообщения
193
Реакции
32
Баллы
28
Привет.
Может ли зенка сама создавать переменные?
то есть если я спарсил слова и зенка создала переменные из этих слов?
 
  • Оценить
Реакции: Кузнец
  • Оценить
Реакции: Кузнец
Привет.
Может ли зенка сама создавать переменные?
то есть если я спарсил слова и зенка создала переменные из этих слов?
Думаю мой код может тоже помочь и упростить понимание данной темы.

Вот тут простое и понятное решение
Создание переменной с проверкой на существование:
Развернуть Свернуть Копировать
string value = "текст"; // project.Variables["name"].Value если нужно брать из переменных
string nameVariable = "variable_3"; // project.Variables["name"].Value если нужно брать из переменных

if (project.Variables.Keys.Contains(nameVariable))
{
    project.SendInfoToLog($"Переменная: {nameVariable} существует");
    project.Variables[nameVariable].Value = value;
}
else
{
    project.SendInfoToLog($"Создаем переменную {nameVariable} c значением {value}");
    object obj = project.Variables;
    obj.GetType().GetMethod("QuickCreateVariable")?.Invoke(obj, new object[] { nameVariable });
    project.Variables[nameVariable].Value = value;
}
 
  • Оценить
Реакции: Кузнец

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