摘要:
网址是:http://techpreview.search.msn.com/ 阅读全文
2004年10月27日 #
摘要:
String s1 = “Hello”;String s2 = “Hel”;String s3 = s2 + “lo”;Console.WriteLine(Object.ReferenceEquals(s1,s3));Console.WriteLine(s1.Equals(s3));这里,s2引用的字符串(“Hel”)根一个文本常量字符串(“lo”)被连接在一起。结果构造了一个新的字符串 ,并且被... 阅读全文
摘要:
String s = “Hello”;Console.WriteLine(Object.ReferenceEquals(“Hello“,s));你猜显示是true还是false,很多人会猜false,你看,不是有两个“Hello”对象吗?可实际上应该是true,为什么呢?下面解释一下:其实CLR初始化时,他会创建一个内部散列表,键为字符串,值为指向托管堆中字符串对象的引用。刚开始这个表是空的。当J... 阅读全文