Массовая работа с переменными

prostors

Client
Регистрация
16.12.2020
Сообщения
1 456
Реакции
79
Баллы
48
мне надо создать 50 переменных
par1, par2, par3 ... par50
это всё вручную или можно как-то автоматически?

может как то через список можно - присвоить все значения из списка переменным par1, par2, par3 ... par50, если переменные отсутствуют - создать

у меня сейчас 2 списка

мне их нужно в БД в одну строку все
 
мне надо создать 50 переменных
par1, par2, par3 ... par50
это всё вручную или можно как-то автоматически?

может как то через список можно - присвоить все значения из списка переменным par1, par2, par3 ... par50, если переменные отсутствуют - создать

у меня сейчас 2 списка

мне их нужно в БД в одну строку все

Можно таким кодом:
C#:
Развернуть Свернуть Копировать
int count = 51;
string variableName = "Par";
object obj = project.Variables;

for (int i = 1; i < count; i++)
    obj.GetType().GetMethod("QuickCreateVariable").Invoke(obj, new Object[] {variableName + string.Format("{0:0000}", i)});

Результат работы кода: 50 переменных.

115888
 
  • Спасибо
Реакции: Tony80 и Shogo
ок, теперь мне их нужно прописать в параметрах к действию БД, в полях Имя и Значение получится par1 | {-Variable.par1-} и сразу шаблон для текста запроса для insert и update
 
Можно таким кодом:
C#:
Развернуть Свернуть Копировать
int count = 51;
string variableName = "Par";
object obj = project.Variables;

for (int i = 1; i < count; i++)
    obj.GetType().GetMethod("QuickCreateVariable").Invoke(obj, new Object[] {variableName + string.Format("{0:0000}", i)});

Результат работы кода: 50 переменных.

как мне это поможет со списком, всё равно сплит использовать, в котором снова вручную прописывать
 
как мне это поможет со списком, всё равно сплит использовать, в котором снова вручную прописывать
Вы написали в первом сообщении про Список как про вариант решения проблемы, который вас устроил бы.
Но кодом можно просто создать необходимые вам переменные. Зачем вам список?
 
Создаешь переменную text
Переменную i

Цикл
{
получаешь данные из списка в переменную дата
text = text (перенос строки)param_переменнаяi | дата (ну или в нужном формате)
переменнаяi увеличиваем на 1
}

Надеюсь понятно)
 
давайте сделаем пометку в темах, чтобы все ответы были на базовых действиях zenno

спасибо за понимание заранее, всем кто отвечает по c# или js, когда речь про действия zenno - отдельное спасибо, создавайте себе отдельные темы с ответами, как на github с кусками кода
 

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