我在 VS2008 中有 ac# 项目,其中有很多代码行,如下所示:
string s = "bla blab" + x + "bla bla bla" + y + .... ;
我想使用 string.Format(...) 将这些字符串转换为单个字符串。
我目前使用的是 Resharper 5.0,可以一键重构一行代码。问题是我有超过 1000 行这样的行,我不想手动遍历每一行。
有没有办法自动做到这一点?
编辑:正如马克纠正我的那样,我真的不需要这样做,但我有另一个非常相似的问题:我得到了这个代码
string s = "aaaaaaaaaaaaaaaaaaaaaaaa" +
"aaaaaaaaaaaaaaaaaaaaaaaa" +
"aaaaaaaaaaaaaaaaaaaaaaaa" +
"aaaaaaaaaaaaaaaaaaaaaaaa" +
"aaaaaaaaaaaaaaaaaaaaaaaa" +
"aaaaaaaaaaaaaaaaaaaaaaaa" +
"aaaaaaaaaaaaaaaaaaaaaaaa";
(字符串是一些 sql 查询)
我想将它重构为一个 const 字符串:
string s = "aaaaaaaaaaaaaaaaaa....aaaaa";
(这次,效率更高了吧?)
resharper 可以为每个字符串自动执行此操作,但同样,我想多次执行此操作。
保持线条缩进会很棒:
string s = @"aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa";
但只要一条长线也可以。
谢谢,列夫。