>> 不抱怨,不妒忌,潇洒做自己!
摘要: 大家都知道,C#中的string是一个引用类型,String对象是存放在堆上,而不是堆栈上的,因此,当把一个字符串变量赋给另一个字符串时,会得到对内存中同一个字符串的两个引用。但是大家有没有想过,为什么修改其中一个字符串,另外一个不受影响呢? 原来,当我们把一个字符串变量赋给另一个字符串时,就会创建一个全新的String对象,就是说这个时候就会有两个对象,比如: 阅读全文
posted @ 2008-05-06 08:09 loose_went 阅读(17609) 评论(4) 推荐(6) 编辑