Подскажите C# код чтобы разбить переменную

  • Автор темы Автор темы SocialShop
  • Дата начала Дата начала

SocialShop

Client
Регистрация
11.08.2015
Сообщения
152
Реакции
18
Баллы
18
Подскажите как разбить переменную через C# на несколько переменных.

есть переменная {-Variable.Kod-} со значение 451758
Нужно получить 6 переменных:
{-Variable.Kod1-} со значение 4
{-Variable.Kod2-} со значение 5
{-Variable.Kod3-} со значение 1
{-Variable.Kod4-} со значение 7
{-Variable.Kod5-} со значение 5
{-Variable.Kod6-} со значение 8
то есть на каждую переменную по 1 цифре.
 
C#:
Развернуть Свернуть Копировать
var str = project.Variables["Kod"].Value.ToCharArray();
project.Variables["Kod1"].Value = str [0].ToString();
project.Variables["Kod2"].Value = str [1].ToString();
...
 
  • Оценить
Реакции: SocialShop
Подскажите как разбить переменную через C# на несколько переменных.

есть переменная {-Variable.Kod-} со значение 451758
Нужно получить 6 переменных:
{-Variable.Kod1-} со значение 4
{-Variable.Kod2-} со значение 5
{-Variable.Kod3-} со значение 1
{-Variable.Kod4-} со значение 7
{-Variable.Kod5-} со значение 5
{-Variable.Kod6-} со значение 8
то есть на каждую переменную по 1 цифре.
C#:
Развернуть Свернуть Копировать
char [] arr = project.Variables["Kod"].Value.ToCharArray();
int i = 1;

foreach (char s in arr) {
    project.Variables["Kod"+Convert.ToString(i)].Value = Convert.ToString(s);
    i++;
}
 
  • Оценить
Реакции: SocialShop
C#:
Развернуть Свернуть Копировать
var str = project.Variables["Kod"].Value.ToCharArray();
project.Variables["Kod1"].Value = str [0].ToString();
project.Variables["Kod2"].Value = str [1].ToString();
...

Спасибо большое! Все отлично работает! :az:
 
  • Оценить
Реакции: Rk61
Код Rk61 более универсальный и правильный.
Согласен!

C#:
Развернуть Свернуть Копировать
char [] arr = project.Variables["Kod"].Value.ToCharArray();
int i = 1;

foreach (char s in arr) {
    project.Variables["Kod"+Convert.ToString(i)].Value = Convert.ToString(s);
    i++;
}
Супер решение! Респект! :dn:
 
  • Оценить
Реакции: Rk61

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