【问题标题】:Difference between String.join and string.join? ReSharper - "Name can be simplified" [duplicate]String.join 和 string.join 之间的区别? ReSharper - “名称可以简化” [重复]
【发布时间】:2016-12-15 16:01:39
【问题描述】:

我已经注意到这一点有一段时间了,我只是好奇“简化”这个名称是否有任何好处或好处。

例子:

var lst = new List<int> { 1, 2, 3, 4, 5 };
string commaLst = String.Join(",", lst);

ReSharper 然后说

名称可以简化。

并建议我将String.Join() 更改为string.Join()

在性能或类似方面,一种方式是否优于另一种方式?简化名称有什么意义?

【问题讨论】:

  • stringString 的别名
  • “简化名称有什么意义?”你可以比S更快地输入s
  • jetbrains.com/help/resharper/2016.3/… 通过点击扳手您可以随时转到Inspection =&gt; Why is Resharper suggesting this
  • @M.kazemAkhgary 感谢您的提示。从来不知道我能做到这一点!

标签: c# resharper naming


【解决方案1】:

string 是 C# 中String 的别名

在 C# 中,string 是 .NET 框架中 String 类的别名。在 事实上,每种 C# 类型在 .NET 中都有对应的。作为另一个例子, C# 中的 short 和 int 映射到 .NET 中的 Int16 和 Int32。所以,技术上 字符串和字符串没有区别,但很常见 练习使用 C# 关键字声明变量。

【讨论】:

    猜你喜欢
    • 2019-06-20
    • 1970-01-01
    • 2013-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多