c#:字符串类与字符串结构
本文关键字:字符串 结构 | 更新日期: 2023-09-27 17:57:34
可能重复:
字符串和字符串之间有什么区别?
我使用C#已经有一段时间了,我注意到这两种类型之间有任何不同。
String myStringAsClass;
string myStringAsStruct;
除了可以在代码上使用澄清之外,还有什么不同之处吗?或者使用String类中的静态函数和字符串结构中的声明?
非常感谢!
它们是相同的。它们都是引用类型。
System.String == string
System.Object == object
System.Int32 == int
System.Int64 == long
等等
string
是System.String
的别名,就像int
是System.Int32
的别名一样。
C#中的类和结构之间存在差异。然而,由于,这是不相关的
String == string
和两者都是class
总之,两者之间没有区别,string
是一个类。