有一个string类型字符串例如:“1,1,1,2,2,2”   ,“3,3,4,4”
让结果为:“1,2”,“3,4”去除重复的代码应该如何写

解决方案 »

  1.   

    再给你个常规方法List<string> list = new List<string>(yourStr.Split(','));
    List<string> result = new List<string>();
    string temp = "";
    foreach (string s in list)
    {
        if (temp != s)
        {
            result.Add(s);
        }
        temp = s;
    }
    StringBuilder sb = new StringBuilder();
    foreach (string s in result)
    {
        sb.Append(s);
        sb.Append(",");
    }
    string resultStr = sb.ToString().TrimEnd(',');