摘要: C#中有一个String类,有一个string类型,有一个StringBuilder类用来操作字符串,对于初学者来说这三个东西往往很容易产生困扰。 string 类型表示一个字符序列(零个或更多 Unicode 字符)。string 是 .NET框架中 String类的别名。所以说string和String在本质上并没有什么区别。String对象是一个不可变的,对象创建完以后其中的内容就不能够进行修改,当我们对一个已经创建好的String对象进行复制的时候,实际上返回的是一个包含修改完内容的新的对象。原来的对象所对应的那块内存就变为垃圾内存,会被GC给回收。所以说string类型是不能够真正修改其中的值的。 阅读全文
posted @ 2011-09-28 20:42 imjustice 阅读(313) 评论(0) 推荐(0) 编辑