黑马程序员技术交流社区

标题: 关于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