С# дописать в одну строку списка переменную

Remart

Client
Регистрация
06.10.2016
Сообщения
52
Благодарностей
10
Баллы
8
Друзья, помогите с кодом.

Есть список, в нем куча строк. Мне надо дописать текст только в одну строку. Или в последнюю или в первую.
Пытался продумать, чтобы цикл выполнялся 1 раз. Но какая-то фигня выходит.

var sourceList = project.Lists["Строка переменных"];
string text1 = project.Variables["peremen"].Value;
string t = "text";
{
for(int i=0; i < sourceList.Count; i++)
{
sourceList[0] = sourceList[0]+t+text1;
}
}
--------------------------
строка 1
строка 2
строка 3
--------------------------
Примеряем код должно получиться
--------------------------
строка 1 text text1
строка 2
строка 3
--------------------------
 
  • Спасибо
Реакции: Sho

djaga

Administrator
Команда форума
Регистрация
26.04.2020
Сообщения
549
Благодарностей
1 130
Баллы
93
Друзья, помогите с кодом.

Есть список, в нем куча строк. Мне надо дописать текст только в одну строку. Или в последнюю или в первую.
Пытался продумать, чтобы цикл выполнялся 1 раз. Но какая-то фигня выходит.

var sourceList = project.Lists["Строка переменных"];
string text1 = project.Variables["peremen"].Value;
string t = "text";
{
for(int i=0; i < sourceList.Count; i++)
{
sourceList[0] = sourceList[0]+t+text1;
}
}
--------------------------
строка 1
строка 2
строка 3
--------------------------
Примеряем код должно получиться
--------------------------
строка 1 text text1
строка 2
строка 3
--------------------------
В первую строку:
var sourceList = project.Lists["Строка переменных"];
string text1 = project.Variables["peremen"].Value;
string t = "text";

sourceList[0] = sourceList[0] + " " + t + " " + text1;

В последнюю:
var sourceList = project.Lists["Строка переменных"];
string text1 = project.Variables["peremen"].Value;
string t = "text";

sourceList[sourceList.Count - 1] = sourceList[sourceList.Count - 1] + " " + t + " " + text1;
 

Remart

Client
Регистрация
06.10.2016
Сообщения
52
Благодарностей
10
Баллы
8
В первую строку:
var sourceList = project.Lists["Строка переменных"];
string text1 = project.Variables["peremen"].Value;
string t = "text";

sourceList[0] = sourceList[0] + " " + t + " " + text1;

В последнюю:
var sourceList = project.Lists["Строка переменных"];
string text1 = project.Variables["peremen"].Value;
string t = "text";

sourceList[sourceList.Count - 1] = sourceList[sourceList.Count - 1] + " " + t + " " + text1;
Благодарю! Не врубился, что цикл тут не нужен
 
  • Спасибо
Реакции: djaga

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