Замена определенного символа или слова во всех переменных проекта одним кодом

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

shell

Client
Регистрация
16.05.2016
Сообщения
114
Реакции
4
Баллы
18
Подскажите пожалуйста, как выполнить замену определенного символа или слова во всех переменных проекта одним кодом?
 
Последнее редактирование:
В цикле перебираешь массив всех переменных через project.Variables.Keys и заменяешь например с помощью Replace ("old_value", "new_value");
 
В цикле перебираешь массив всех переменных через project.Variables.Keys и заменяешь например с помощью Replace ("old_value", "new_value");

Я так понимаю это в названии самой переменной если, а мне нужно в значении всех переменных замену выполнить, видимо не верно сформулировал я
 
Подскажите пожалуйста, как выполнить замену определенного символа или слова во всех переменных проекта одним кодом?
C# код:

Код:
Развернуть Свернуть Копировать
var list = project.Variables.Keys.ToList();
for (int i = 0; i < list.Count; i++)
{
    project.Variables[list[i]].Value = project.Variables[list[i]].Value.Replace("что поменять","на что поменять");
}
 
Последнее редактирование:
  • Оценить
Реакции: Solus
Сомневаюсь, что такое будет работать. Код тестировался?
Код криво вставился. Спасибо, что заметили. А вообще - да, тестировал, работает
Код:
Развернуть Свернуть Копировать
var list = project.Variables.Keys.ToList();
for (int i = 0; i < list.Count; i++)
{
    project.Variables[list[i]].Value = project.Variables[list[i]].Value.Replace("что поменять","на что поменять");
}

Пересохраню и в прошлом посте
 

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