如何将字符串引用类型转换为值类型..
答案 0 :(得分:3)
C#中没有字符串值类型。
System.String
类确实是一种引用类型。
告诉我们您要完成的任务,我们或许可以提出替代解决方案。
答案 1 :(得分:2)
由于string是常量(每个变异都会产生一个新实例),因此不需要将字符串作为值类型处理。 实际行为与值类型相同。即使比较操作(Equals
和==
)也基于字符串内容,而不是基于参考。
答案 2 :(得分:0)
您只能将盒装值转换为值类型。
String
是引用类型,它不能成为值类型,因为没有像引用类型的装箱这样的东西。