string abc = "abcdefg";
abc.TrimEnd("efg".ToCharArray());
MessageBox.Show(abc);
字符串abcdefg 经过 TrimEnd后 为什么保持不变?

解决方案 »

  1.   

     abc = abc.TrimEnd("efg".ToCharArray());
      

  2.   

     string abc = "abcdefg";
                abc = abc.TrimEnd("efg".ToCharArray());
                MessageBox.Show(abc);
      

  3.   

    string 虽然是引用类型,但是跟值类型很相似
      

  4.   

    谢谢
    忙活了一天,脑袋瓜子都看傻了string 和 String是有区别的
    如果是String就可以了谁能具体说一下 编辑器里的两种类型的区别?
    一种是用蓝色表示的 一种使用墨绿色表示的string
    String
      

  5.   

    肯定不会变
    string str=" asdfa";
    str.trim();
    MessageBox.Show(abc);
    这样你会发现也不会变