摘要: 刚开始学习C#的时候,就听说CLR对于String类有一种特别的内存管理机制:有时候,明明声明了两个String类的对象,但是他们偏偏却指向同一个实例。如下:[代码]这里的same会被赋值为true。也就是说s1真的和s2引用了同一个String对象。当然,应该注意到的是s1和s2都被统一赋值为同一个字符串“Hello”,这才是出现上述情况的原因。现在我们初步得出结论,当有多个字符串变量包含了同样... 阅读全文
posted @ 2011-05-24 23:23 Roy Cheng 阅读(14592) 评论(22) 推荐(33) 编辑