在C#中,string与String有什么区别?

40 浏览
0 Comments

在C#中,string与String有什么区别?

这个问题已经有了答案

可能是重复问题:

在C#中,String和string有什么区别

在C#中,有stringSystem.String两种字符串类型。

它们之间有什么区别?有没有一种比另一种更好用?在混合使用它们时是否存在任何隐藏的危险?

如果它们是相同的,那么为什么需要两者?为什么不只使用其中的一个?

admin 更改状态以发布 2023年5月22日
0
0 Comments

它们没有任何区别。

http://msdn.microsoft.com/en-us/library/362314fe.aspx

字符串类型表示零个或多个Unicode字符的序列。在.NET Framework中,string是String的别名。

0
0 Comments

System.String是实际的.NET CLR类名称,就像System.Int32是该类的实际名称一样。但C#的设计人员希望它看起来很像C和C++,其中本机类型(如int)是小写的,因此他们为基本本机类型添加了别名。

0