C# Resharper-将字符串插值修改回string.Format

C# Resharper-将字符串插值修改回string.Format,c#,string,resharper,string-interpolation,string.format,C#,String,Resharper,String Interpolation,String.format,几天前,我按照ReSharper的建议将所有string.Format修改为字符串插值。我接受了这个建议,并在整个解决方案中对其进行了修改 因为我们是一个团队,所以我讨论了这个更改(之后,当损坏发生时),我们决定返回到string.Format,以确保没有任何内容被破坏 现在,有没有办法告诉ReSharper将我所有的字符串插值改回string.Format的?我希望有 注: 使用Visual Studio 2015 使用ReSharper 2017.1.3 之后什么也没破 改变为插值,但这只

几天前,我按照ReSharper的建议将所有string.Format修改为字符串插值。我接受了这个建议,并在整个解决方案中对其进行了修改

因为我们是一个团队,所以我讨论了这个更改(之后,当损坏发生时),我们决定返回到string.Format,以确保没有任何内容被破坏

现在,有没有办法告诉ReSharper将我所有的字符串插值改回string.Format的?我希望有

注:

  • 使用Visual Studio 2015
  • 使用ReSharper 2017.1.3
  • 之后什么也没破 改变为插值,但这只是出于美学原因,我们 决定保留我们的字符串。格式是

如果能有一个简单的方法来实现这一点,而不仅仅是撤消对TFS的检查(每个文件,因为我还想保留其他更改)。

将光标放在插值字符串上|点击Alt+Enter |转换为“string.format”|转换为解决方案中的“string.format”

您会发现
string.format
“更好”不是我,而是其他队员。我会让它保持原样,但很明显,很久以前,团队中有人使用插值法破坏了某些东西,因此我认为有时使用插值法更好/更好/更具可读性,有时使用
string.Format
(f.e.本地化或跨多行的很长文本)更好。视情况而定。因此,在我看来,只使用一种方法并不是一个好主意。字符串插值更安全,因为字符串。如果字符串格式与传入的参数不兼容,格式会在运行时引发异常。你是我今天的英雄,非常感谢,它成功了!