Как добавить запятую для значений

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

Tnyrtin

Client
Регистрация
12.05.2015
Сообщения
77
Реакции
9
Баллы
8
Не могу разобраться как правильно добавить полученные значение в переменую через запятую.
Один из вариантов который получился оставлял после цикла ещё одну запятую(1,2,3,)

Помогите решить этот момент.
Банально, как положить значение с цикла в переменную через запятую
for(int i = 0; i < 10; i+)
{
}
на выходе 0,1,2,3,4,5,6,7,8,9
 
Положите переменную со значениями в список, а после объедините строки с разделителем ","
Pam0C15.png

Аналог на C#
C#:
Развернуть Свернуть Копировать
var list = project.Lists["Название списка"];
return string.Join(",", list);
 
  • Спасибо
Реакции: Sergodjan
Да, со списком проблем нет. Через string.Join работает.
А почему не работает с переменными?
я в цикле прописал project.Variables["test"].Value = string.Join(",", termId);
в итоге получил только последние значение из 12.
 
Не могу разобраться как правильно добавить полученные значение в переменую через запятую.
Один из вариантов который получился оставлял после цикла ещё одну запятую(1,2,3,)

Помогите решить этот момент.
Банально, как положить значение с цикла в переменную через запятую
for(int i = 0; i < 10; i+)
{
}
на выходе 0,1,2,3,4,5,6,7,8,9

Как то так, если я Вас правильно понял:

Выполняем C# код:
I8iP6xs.jpg

Получаем результат в переменную result
W1WpxJL.jpg

Код:
C#:
Развернуть Свернуть Копировать
string result = String.Empty; // создаем строковую переменную
int number = 10; // число, сколько раз выполнить цыкл
int a = number - 1; // от числа минусуем 1, это нужно для проверки if

for(int i = 0; i < number; i++)
{
    if(i == a)
    {
       result = result + i.ToString();
    }
    else
    {
       result = result + i.ToString() + ",";
    }
}
return result;
 
Последнее редактирование:
  • Спасибо
Реакции: artur23 и Tnyrtin

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