【发布时间】:2013-05-11 05:12:48
【问题描述】:
参考这个question为什么下面的代码总是返回true? [c#语言]
String a= "hello";
String b= "hello";
if(a==b)
Console.WriteLine("Is it really reference type?");
只是想解释一下为什么它们在这里表现为值类型而不是引用类型。是否有任何关于此的 MSDN 文档,或者我应该记住这个异常,或者这完全合乎逻辑但我不明白吗?
感谢详细解释。
【问题讨论】: