将字符串转换为值类型

时间:2009-11-24 09:53:17

标签: c#

如何将字符串引用类型转换为值类型..

3 个答案:

答案 0 :(得分:3)

C#中没有字符串值类型。

System.String类确实是一种引用类型。

告诉我们您要完成的任务,我们或许可以提出替代解决方案。

答案 1 :(得分:2)

由于string是常量(每个变异都会产生一个新实例),因此不需要将字符串作为值类型处理。 实际行为与值类型相同。即使比较操作(Equals==)也基于字符串内容,而不是基于参考。

答案 2 :(得分:0)

您只能将盒装值转换为值类型。 String引用类型,它不能成为值类型,因为没有像引用类型的装箱这样的东西。