- Регистрация
- 05.12.2016
- Сообщения
- 156
- Благодарностей
- 37
- Баллы
- 28
Подскажите как на с# значить значение одной переменной для другой переменной?
В переменной буквы, цифры.
В переменной буквы, цифры.
Подскажите как на с# значить значение одной переменной для другой переменной?
В переменной буквы, цифры.
string res = project.Variables["str"].Value; // переменная str в которой ваше значение например 123456
project.Variables["result"].Value = res; // переменная result в которую присвоится значение с переменной str
Работает, спасибо!string str = project.Variables["var_name"].Value;//из переменной в переменную С#
project.Variables["var_name"].Value = str.ToString();//из кода вернуть в переменную
Данный снипет работает! спасибо!Если я правильно вас понял то так:
C#:string res = project.Variables["str"].Value; // переменная str в которой ваше значение например 123456 project.Variables["result"].Value = res; // переменная result в которую присвоится значение с переменной str
да конечно, данный код будет работать)Данный код имеет право на существование?
project.Variables["a"].Value = project.Variables["b"].Value;
Хорошо, спасибо.да конечно, данный код будет работать)
project.Variables["stret_2_1"].Value = project.Variables["street_2"].Value.ToString();
Спасибо)Так правильней записывать
C#:project.Variables["stret_2_1"].Value = project.Variables["street_2"].Value.ToString();
ОФФтоп: почему ты с обычной логики не начал? Конструкция присвоения C# кода идет по следующей цепочке:Спасибо)
Изначально в зенно постере все переменные типа стринг, запомните это. В вашем случае .ToString() лишнее. Если подумать логически, зачем тип переменной который и так уже стринг (строка), приводить снова в стринг? Нечего страшного не случится, работать будет, но все же решил доказать вам, что так записывать не правильно, а вы уже думайте...Так правильней записывать
C#:project.Variables["stret_2_1"].Value = project.Variables["street_2"].Value.ToString();
переменные в обычных кубиках выглядят так: {-Variable.street_2-}Хорошо, спасибо.
Просто бывает, что один код в PM - отрабатывает корректно, а когда его выполняет ZP - начинаются ошибки.
Вот такой во код
project.Variables["stret_2_1"].Value = Convert.ToString("{-Variable.street_2-}");
в PM работал корректно, а в ZP - нет.
Опыта нет) учусь на своих ошибках и чтением форума)ОФФтоп: почему ты с обычной логики не начал? Конструкция присвоения C# кода идет по следующей цепочке:
"СЛЕВА - переменная которой присваивается значение" = "СПРАВА - значение, которое ей передается". Это работает и для string и для char и для int. Я запись в таблицу организовывал через эту логику. Но... после драки кулаками не машут)