string是固定的,stringbuild是可变的

解决方案 »

  1.   

    String 对象称为不可变的(只读),因为一旦创建了该对象,就不能修改该对象的值。看来似乎修改了 String 对象的方法实际上是返回一个包含修改内容的新 String 对象。如果需要修改字符串对象的实际内容,请使用 System.Text.StringBuilder 类。因此,当你需要大量拼接、删除、修改字符创使,用 StringBuilder 可以优化性能
      

  2.   

    StringBuilder 运行速度听说是string 200倍,具体也无法测试,但是肯定要快
      

  3.   

    StringBuilder 运行速度听说是string 200倍,具体也无法测试,但是肯定要快
    -------反过来说才有可能StringBuilder 绝对是不可能比string 快的
      

  4.   

    我只知道用StringBuilder 代码会整齐很多---可读性要好
      

  5.   

    好象记得说对string操作是引用的,对string1的操作会生成新的string对象
    所以大量的字符传操作string不合适
    而StringBuilder不会,性能会差很多
      

  6.   

    Jinglecat 晓风残月 又多了1颗星星哦