С# установить значение переменой1 в переменную2

Kostass

Client
Регистрация
20.12.2010
Сообщения
144
Благодарностей
9
Баллы
18
Помогите плизз, что бы не липить кучу кубиков нужно заменить значения переменных:
{-Variable.a1-} в переменой {-Variable.b1-}
{-Variable.a2-} в переменой {-Variable.b2-}
{-Variable.a3-} в переменой {-Variable.b3-}
{-Variable.a4-} в переменой {-Variable.b4-}
{-Variable.a5-} в переменой {-Variable.b5-}
и т.д.
В общем можно это все сделать одним действием?
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
Код будет корректно работать только в том случае, если переменные именуются так, как указано в стартовом сообщении (a1, a2, ..., aN | b1, b2, ..., bN), т.е. сначала какая-то статичная часть, а затем числа по-порядку.


C#:
// Начальный индекс.
int start_index = 1;

// Конечный индекс, включительно.
int end_index = 10;

for (int i=start_index; i<=end_index; i++)
{
    project.Variables["a"+i.ToString()].Value = project.Variables["b"+i.ToString()].Value;
}
 
  • Спасибо
Реакции: Kostass

Kostass

Client
Регистрация
20.12.2010
Сообщения
144
Благодарностей
9
Баллы
18
Нет имена переменных, я привел для примера.
C#:
 project.Variables["a"].Value = project.Variables["b"].Value;
Но за вот эту наводку спасибо огромное.
 

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