在C#中有什么区别:string vs String
可能重复:
在C#中字符串和字符串有什么区别
在C#中有string
并有System.String
。
这些有何区别? 有人认为使用另一个更好。 混合使用它们有没有隐藏的危险?
如果它们是相同的,那么为什么它们都是? 为什么不只是有一个或另一个?
System.String
是实际.NET CLR类的名称,就像System.Int32
是该类的真实名称一样。 但C#的设计者希望它看起来很像C和C ++,其中本地类型(如int
)是小写字母,因此它们为基本本机类型添加了别名。
没有区别。
http://msdn.microsoft.com/en-us/library/362314fe.aspx
字符串类型表示一个零个或多个Unicode字符的序列。 字符串是.NET Framework中的字符串的别名。
没有差别字符串是字符串的别名。 看这里
有关更多信息,请参阅C#语言规范中的以下部分:
2.4.2标识符
2.4.4.5字符串文字
4.2.3字符串类型
7.9.7字符串相等运算符
链接地址: http://www.djcxy.com/p/3599.html上一篇: In C# what is the difference: string vs String
下一篇: String or string