【问题标题】:Configure ReSharper to differenciate between string and String配置 ReSharper 以区分字符串和字符串
【发布时间】:2015-10-01 11:23:40
【问题描述】:

这里问What is the difference between String and string in C#? 你可以在代码中使用字符串和字符串。

为了有一个通用的代码风格,我们决定在创建对象时使用字符串:

string name="Elvis";

和String当我们使用静态方法时:

String.Concat("Elvis", " lives");

我想配置 ReSharper 以识别这一点,但我发现我可以将其配置为使用第一种或第二种方式:

【问题讨论】:

  • 为什么你会在提到同一件事时决定不一致?
  • 我没有发现它不一致,因为我将字符串引用为字符串的实例,将字符串引用为静态类(或其静态方法)。但无论如何,我的问题不是关于这些决定的一致性,我只是想知道是否可以配置 ReSharper 来做到这一点。

标签: c# string coding-style resharper alias


【解决方案1】:

根据文档,我认为目前不可能。我同意这是一件合乎逻辑的事情,但这正是我想要配置它的方式。 Resharper 最近才添加了选择如何引用内置类型名称的功能。显然只在 9.1 中添加了对任何控件的支持。这是请求它的票: https://youtrack.jetbrains.com/issue/RSRP-5662

请注意,尽管其他人询问了您在 cmets 中究竟想要什么,但开发团队没有回复他的评论,而且看起来他们在实现该功能时并未添加此功能。

为了完整起见,以下是描述此选项的文档的相关页面: https://www.jetbrains.com/resharper/help/Built_In_Type_Naming.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2013-04-07
    • 1970-01-01
    • 2014-03-07
    • 1970-01-01
    相关资源
    最近更新 更多