c#:string vs String

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
In C# what is the difference between String and string

在c#中声明一个基本字符串变量时,我应该使用string还是String,这有关系吗?


我喜欢string,因为VS用深蓝色突出显示它(这使它很出色)。


这并不重要,但是最好保持一致:小写stringString的别名。


string关键字是System.String的别名。

(int - System.Int32 long - System.Int64也是如此)

c#没有像Java那样为基元提供两种不同的表示。(这里的intInteger有很大的不同)

在大多数情况下,最好使用小写string,因为它是完全限定的System.String的别名。如果代码中有另一个String类型,则可以使用这种方法避免类型冲突。


它们都指向同一个类。你用哪个并不重要。