c#:String类与字符串结构

可能重复:
字符串和字符串有什么区别?

我有一段时间与C#一起工作,我发现两种类型之间都有差异。

String myStringAsClass;
string myStringAsStruct;

除了您可能在代码或汇编上使用来自String类的静态函数和来自字符串struct的声明的澄清之外,是否还有其他不同之处?

非常感谢你!


他们是一样的。 它们都是参考类型。

System.String == string
System.Object == object
System.Int32 == int
System.Int64 == long

...等等。


stringSystem.String的别名,就像intSystem.Int32的别名一样。


C#中的类和结构是有区别的。 然而,这从那以后是无关紧要的

String == string ,都是class

因此,总而言之,两者之间没有任何区别,而string是一个类。

链接地址: http://www.djcxy.com/p/3605.html

上一篇: c#: String class vs string struct

下一篇: In C# What's the difference between Int64 and long?