黑马程序员技术交流社区
标题: 关于string类型的一点分享 [打印本页]
作者: 朱传波 时间: 2013-3-17 08:06
标题: 关于string类型的一点分享
我们知道,string是一个类,同时也是一种特殊的数据类型。
特殊之处就在与:string类型数据一旦赋值,就不可改变。
但是,我们在很多的实例中却经常看到类似这样的情况,比如:
string date ="2013-3-15 ";
date = date.Replace("-","/");
这个不就是很明显的一个例子吗?
其实不然。
同样的,如果这是其他的数据类型,我们就说,这是在重新赋值,比如:
int a=3;
a=5;
int 是擦除之前的值,重新赋值,旧值不复存在。
而 string是原数据不变,新建一个一个内存空间,并指向它,而旧值依然在内存中存在,只是我们不用它了。在这里,只是string的指向变了
这是引用类型的赋值。
作者: 许庭洲 时间: 2013-3-19 07:27
值得学习ing!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |