String是一种引用类型,即使它具有值类型的大多数特性,例如是不可变的并且具有==重载以比较文本而不是确保它们引用相同的对象.
为什么字符串不是一个值类型呢?
c# string clr value-type reference-type
c# ×1
clr ×1
reference-type ×1
string ×1
value-type ×1