String类型和字符串类型有什么区别? (大写第一个字母)

时间:2010-10-09 23:16:13

标签: c# .net clr

  

可能重复:
  In C# what is the difference between String and string

我无法在任何地方找到这些信息,但我确信这只是一个简单的答案。它们可以互换吗?

2 个答案:

答案 0 :(得分:7)

是的,它们完全相同。 string只是System.String的C#名称,您也可以使用它。见MSDN

  

字符串类型表示Unicode字符的字符串。 string是.NET Framework中System.String的别名。

这是个人偏好,但我总是使用string而不是String。我想我喜欢蓝色,而不是默认语法高亮提供的绿松石色。

您可以在MSDN上的C# value types下看到其他别名(例如int真的是System.Int32long真的是System.Int64。)

答案 1 :(得分:-1)

你得到了很多这个问题,因为在java中,例如Integer和int(指针分配)之间存在差异。在C#中,String和string之间没有区别,Int32和int等之间也没有区别。