配置 ReSharper 以区分字符串和字符串
Configure ReSharper to differenciate between string and String
如此处所述What is the difference between String and string in C#?您可以在代码中使用字符串和字符串。
为了有共同的代码风格,我们决定在创建对象时使用字符串:
string name="Elvis";
和 String 当我们使用静态方法时:
String.Concat("Elvis", " lives");
我想配置 ReSharper 以识别这一点,但我发现我可以将其配置为使用第一种或第二种方式:
根据文档,我认为目前这不可能。我同意这样做是合乎逻辑的事情,这也正是我想要配置它的方式。不过,Resharper 最近才添加了选择如何引用内置类型名称的功能。显然只在 9.1 中添加了对任何控件的支持。这是请求它的票:
https://youtrack.jetbrains.com/issue/RSRP-5662
请注意,尽管其他人在评论中询问了您想要的内容,但开发团队没有回复他的评论,而且看起来他们在实现该功能时并未添加此功能。
为了完整起见,这里是描述此选项的文档的相关页面:
https://www.jetbrains.com/resharper/help/Built_In_Type_Naming.html
如此处所述What is the difference between String and string in C#?您可以在代码中使用字符串和字符串。
为了有共同的代码风格,我们决定在创建对象时使用字符串:
string name="Elvis";
和 String 当我们使用静态方法时:
String.Concat("Elvis", " lives");
我想配置 ReSharper 以识别这一点,但我发现我可以将其配置为使用第一种或第二种方式:
根据文档,我认为目前这不可能。我同意这样做是合乎逻辑的事情,这也正是我想要配置它的方式。不过,Resharper 最近才添加了选择如何引用内置类型名称的功能。显然只在 9.1 中添加了对任何控件的支持。这是请求它的票: https://youtrack.jetbrains.com/issue/RSRP-5662
请注意,尽管其他人在评论中询问了您想要的内容,但开发团队没有回复他的评论,而且看起来他们在实现该功能时并未添加此功能。
为了完整起见,这里是描述此选项的文档的相关页面: https://www.jetbrains.com/resharper/help/Built_In_Type_Naming.html