如,得到一个str="aa,bb,cc,"
现在想要的是"aa,bb,cc"
怎样去掉右面那个“,”???求助!!

解决方案 »

  1.   

    str=str.Substring(0, str.Length - 1);
      

  2.   

    str=str.Substring(0, str.Length - 1);
      

  3.   

    str=str.Substring(0, str.LastIndexOf(",")); 
      

  4.   

    1.直接去除TrimEnd(',')
    2.
    字符串截取
    str=str.Substring(0, str.Length - 1);
      

  5.   

    C# String Trim(修剪)相关操作:Trim()
    http://msdn.microsoft.com/zh-cn/library/system.string.trim(v=VS.90).aspxTrimStart()
    http://msdn.microsoft.com/zh-cn/library/system.string.trimstart(v=VS.90).aspxTrimEnd()
    http://msdn.microsoft.com/zh-cn/library/system.string.trimend(v=VS.90).aspx
      

  6.   

                string str = "aa,bb,cc,";
                string str1 = str.TrimEnd(',');
                string str2 = str.Substring(0, str.Length - 1);
                string str3 = str.Remove(str.Length - 1);
      

  7.   

        string a;
            a.Remove(a.Length);
      

  8.   

    少得可怜呐。
    看来是个高手哦!!
    请问一下:
    如果我输出str的值Response.Write(str)   =   ,'F1','F2' 
    然后
    string str1 = str1.Substring(1);
    再输入str1得值
    Response.Write(str1) = 'F1' 'F2' 
    为什么呐???高手指点一下!!谢谢啦!!
      

  9.   

    例如我
    str = "'" + id[i] + "'" + ",";  我输出str的值是 'aa','bb','cc',
    然后我
    str = str.TrimEnd(',');   我输出str的值是  'aa''bb''cc'
    这是什么原因呢?
      

  10.   

    str=str.Substring(0, str.Length - 1);str=str.Substring(0, str.LastIndexOf(","));  
      

  11.   

    str=str.Substring(0, str.Length - 1);