У меня есть проект на c # в VS2008, в котором много строк кода, которые выглядят так:
string s = "bla blab" + x + "bla bla bla" + y + .... ;
и я хотел бы преобразовать эти строки в одну строку, используя string.Format (...).
В настоящее время я использую Resharper 5.0 и могу одним щелчком мыши выполнить рефакторинг одной строки кода.
Проблема в том, что у меня больше 1000 строк, и я не хочу вручную проходить каждую строку.
Есть ли способ сделать это автоматически?
Edit:
Как Марк исправил меня, мне не нужно это делать,
но у меня есть другая очень похожая проблема:
Я получил этот код
string s = "aaaaaaaaaaaaaaaaaaaaaaaa" +
"aaaaaaaaaaaaaaaaaaaaaaaa" +
"aaaaaaaaaaaaaaaaaaaaaaaa" +
"aaaaaaaaaaaaaaaaaaaaaaaa" +
"aaaaaaaaaaaaaaaaaaaaaaaa" +
"aaaaaaaaaaaaaaaaaaaaaaaa" +
"aaaaaaaaaaaaaaaaaaaaaaaa";
(строка - это какой-то SQL-запрос)
и я хотел бы изменить его на одну константную строку:
string s = "aaaaaaaaaaaaaaaaaa....aaaaa";
(на этот раз это более эффективно, верно?)
resharper может сделать это автоматически для каждой строки,
но я бы хотел сделать это много раз.
было бы здорово сохранить отступ строк:
string s = @"aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa";
но только одна длинная строка тоже подойдет.
спасибо,
Лев.