c#:字符串类与字符串结构

本文关键字:字符串 结构 | 更新日期: 2023-09-27 17:57:34

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

我使用C#已经有一段时间了,我注意到这两种类型之间有任何不同。

String myStringAsClass;
string myStringAsStruct;

除了可以在代码上使用澄清之外,还有什么不同之处吗?或者使用String类中的静态函数和字符串结构中的声明?

非常感谢!

c#:字符串类与字符串结构

它们是相同的。它们都是引用类型。

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

等等

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

C#中的类和结构之间存在差异。然而,由于,这是不相关的

String == string和两者都是class

总之,两者之间没有区别,string是一个类。