是字符串和字符串相同吗?

可能重复:
字符串和字符串有什么区别?
什么时候使用int还是Int32还是string与String?

在visual studio中,当我输入字符串时,它显示两个建议

截图

'string'和'String'是相同的吗? Visual Studio为两者显示相同的描述。

所以如果它们是相同的,那么保持执行相同功能的两个不同事物的需求是什么?


正如这篇文章所证实的那样,在技术上与你使用它没有任何区别。 如答案中所述,如果使用string ,则认为是最佳做法。

希望这能为你解决它!


stringSystem.String的别名。

int也是System.Int32的别名(请参阅此答案)。

我也同意使用String作为静态函数调用的一般指导原则,比如String.Format而不是string.Format (尽管我更喜欢string.Empty ),并且使用string作为对象( string hello = "world"; )。

但是,在这一点上,这都是一个偏好和惯例的问题。


另外MSDN也是这样说的, stringSystem.String的别名。 如果你想查看C#中别名类型的完整映射,可以参考这里:数据类型(C#与Java)。

链接地址: http://www.djcxy.com/p/3609.html

上一篇: is string and String same?

下一篇: Difference between Boolean and bool in c#?