Заменить в конце строки значение

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Из темы вообщем и состоит вопрос, подскажите как по индексу заменить в конце строки значение,
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 268
Баллы
113
var str = str.Remove(str.Length-1,1)+";"; // тока с запятой это то на что меняем последний элемент строки
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
var str = str.Remove(str.Length-1,1)+";"; // тока с запятой это то на что меняем последний элемент строки
моя ошибка наверно что немного не правильно задал вопрос, как изменить последний элемент по номеру строки в списке и перезаписать строку без добавления копии
вот так по индексу я её изменю
var str = str.Remove(str.IndexOf(str)).Insert(str.IndexOf(str), "555");
а как перезаписать, возможно ли это вообще, а то может голову зря ломаю
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 268
Баллы
113
На выходных голова плохо варит) поясни на пальцах. Картинки там) чтобы наглядно было
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
На выходных голова плохо варит) поясни на пальцах. Картинки там) чтобы наглядно было
:bd: так пойдёт :D
вроде сам голову пополам да что то накопал, но в этом коде перенос строки в конце добавляется и не могу понять откуда
Код:
    string[] str = project.Variables["userId"].Value.Split('|');
    string str1 = str[0].Trim();
    string oldStr = project.Variables["userId"].Value;
    string newStr = str1+" | "+project.GlobalVariables["Global"+str1+"", "globVar"+str1+""]+" | "+project.GlobalVariables["Globals"+str1+"", "globVars"+str1+""];
    string[] dataFromFile = File.ReadAllLines(@"Z:\ID.txt");
    string[] dataToFile = dataFromFile
        .Select(s=>s.Contains(oldStr)?newStr:s)
        .ToArray();
        File.WriteAllLines(@"Z:\ID.txt", dataToFile);
 
  • Спасибо
Реакции: sentinel

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