是字符串和字符串相同吗?
可能重复:
字符串和字符串有什么区别?
什么时候使用int还是Int32还是string与String?
在Visual Studio中,当我输入字符串时,它显示两个建议

'string'和'String'是相同的吗? Visual Studio为两者显示相同的描述。
所以如果它们是相同的,那么保持执行相同功能的两个不同事物的需求是什么?
正如这篇文章所证实的那样,在技术上与你使用它没有任何区别。 如答案中所述,如果使用string ,则认为是最佳做法。
希望这能为你解决它!
string是System.String的别名。
int也是System.Int32的别名(请参阅此答案)。
我也同意使用String作为静态函数调用的一般指导原则,比如String.Format而不是string.Format (尽管我更喜欢string.Empty ),并且使用string作为对象( string hello = "world"; )。
但是,在这一点上,这都是一个偏好和惯例的问题。
另外MSDN也是这样说的, string是System.String的别名。 如果你想查看C#中别名类型的完整映射,可以参考这里:数据类型(C#与Java)。
