C# 为什么Resharper 9建议将字符串简化为字符串?

C# 为什么Resharper 9建议将字符串简化为字符串?,c#,resharper,resharper-9.0,C#,Resharper,Resharper 9.0,为什么Resharper 9在引用类时建议使用string而不是string,比如string.IsNullOrEmpty()或string.Format(),而Resharper 8没有 基于SO帖子,它不应该。 似乎是最新的趋势,也是Roslyn的建议: 如果Jon Skeet个人提到,我倾向于在任何地方使用string…——Jon Skeet 2月12日16:34,然后宇宙弯曲以匹配这一点。Resharper也不例外,因为这是他们在那个版本中引入的新诊断。如果它困扰你,你可以重新配置它。

为什么Resharper 9在引用类时建议使用
string
而不是
string
,比如
string.IsNullOrEmpty()
string.Format()
,而Resharper 8没有

基于SO帖子,它不应该。

似乎是最新的趋势,也是Roslyn的建议:


如果Jon Skeet个人提到
,我倾向于在任何地方使用string…——Jon Skeet 2月12日16:34,然后宇宙弯曲以匹配这一点。Resharper也不例外,因为这是他们在那个版本中引入的新诊断。如果它困扰你,你可以重新配置它。@Lucastrezesniewski你能找到它的来源吗?@Stralos nope,我只是在某个时候也注意到了。JetBrains并没有给出如此详细的变更日志——它们只列出了版本之间的主要变更,而这是一个次要的变更。不确定它是否与resharper相关。我没有resharper,这对我来说也是一样的。我正在使用VS2015 Pro。