Добавление в переменные

mig-z

Client
Регистрация
05.12.2014
Сообщения
305
Благодарностей
71
Баллы
28
Напишите пожалуйста сниппет который будет из переменной 1 добавлять в переменную N содержимое переменной 1.

То есть, топорно это бы выглядело так:
get value from var1
add var1.value to var{-Variable.counter-}

И еще, если кто согласен мне иногда сниппеты за денежку писать, напишите пожалуйста скайп.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 040
Баллы
113
правильно понимаю что из одной переменой добавить в другую ??
 

mig-z

Client
Регистрация
05.12.2014
Сообщения
305
Благодарностей
71
Баллы
28

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 040
Баллы
113

mig-z

Client
Регистрация
05.12.2014
Сообщения
305
Благодарностей
71
Баллы
28
Код:
project.Variables["tmp"].Value = project.Variables["tmp1"].Value;
Но так, чтобы имя второй переменной (куда копировать) создавалось динамически (цифра в конце названия)

Что то типа:
project.Variables["tmp"].Value = project.Variables["tmp"+project.Variables["counter"]].Value;
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 040
Баллы
113
Но так, чтобы имя второй переменной (куда копировать) создавалось динамически (цифра в конце названия)

Что то типа:
project.Variables["tmp"].Value = project.Variables["tmp"+project.Variables["counter"]].Value;
ты хочешь имя переменой задать ?
 
  • Спасибо
Реакции: mig-z

mig-z

Client
Регистрация
05.12.2014
Сообщения
305
Благодарностей
71
Баллы
28
ты хочешь имя переменой задать ?
Да. Так чтобы первые буквы переменной были статические а окончание переменной бралось бы из значения другой переменной.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 040
Баллы
113
Да. Так чтобы первые буквы переменной были статические а окончание переменной бралось бы из значения другой переменной.
Локальную переменую не изменить. глобальную моджно менять удалить и что ты пожелаешь. есть это в доках
 
  • Спасибо
Реакции: mig-z

mig-z

Client
Регистрация
05.12.2014
Сообщения
305
Благодарностей
71
Баллы
28

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 040
Баллы
113
Спасибо за наводку буду искать.
не правильно высказался. создать нельзя. а заменить можно. но только если зная какую имено менять, вроде так если не ошибаюсь. давно с этим ковырялся
 
  • Спасибо
Реакции: mig-z

mig-z

Client
Регистрация
05.12.2014
Сообщения
305
Благодарностей
71
Баллы
28
не правильно высказался. создать нельзя. а заменить можно. но только если зная какую имено менять, вроде так если не ошибаюсь. давно с этим ковырялся
Мне это и надо :-)
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 040
Баллы
113

mig-z

Client
Регистрация
05.12.2014
Сообщения
305
Благодарностей
71
Баллы
28
в доках есть инфа как имя поменять переменой
http://zennolab.com/wiki/ru:variables - вы про эту инфу? Тут плохо расписано зачем они нужны и как и применять( Я не понмаю например что такое пространство имен и для чего оно нужно? По запросу "как менять имя переменной zennolab" тоже ничего:(
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
project.Variables["var"+project.Variables["counter"].Value].Value = project.Variables["var1"].Value;
 
  • Спасибо
Реакции: mig-z

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