str = "9,3,5"向里添加字符 要是 字符和里面的有重复的话,就将重复的提前str = "5,9,3"这个应该怎么做呢?请帮解答一下,谢谢了!

解决方案 »

  1.   

    上面那个不是我说我 用的当然是 asp.net
      

  2.   

    string [] a=str.split(',');
    string m;
    for(int i=0;i<a.length;i++)
    {
        if(a[i]!="你添加的字符")
       {
         m=="你添加的字符"
       }
    }
    然后把m添加到你的字符串内!
      

  3.   


    string strOld = "9,3,5,";
                    Random r = new Random();
                    string strTmp = r.Next(0, 9).ToString();
                    if (strOld.Contains(strTmp))
                    {
                        strOld = strTmp + "," + strOld.Replace(strTmp + ",", "");
                    }
                    else
                    {
                        strOld = strOld + strTmp + ",";
                    }