aa,bb,bb,cc
aa,bb,cc

解决方案 »

  1.   

    Linq...IEnumerable<T>.Distinct()方法...
      

  2.   

    var q=arr.Distinct().Orderby(a=>a);
    或IEqualityComparer
      

  3.   

     string[] telephones = all_mobileStr.Split(new char[] { ',' });
    telephones 就是这个数组
      

  4.   

    LINQ使用不行吗
    List<string> list = new List<string>();
    遍历
    list.ToArray();
      

  5.   

    string[] arr = new string[]{"aa","bb","bb,"cc"};
    List<string> list = new List<string>();
    foreach(string s in arr)
    {
        if(list.Contains(s)) continue;
        list.Add(s);
    }list就是你要的。其实这个需求是典型用linq的。
      

  6.   

    int []itrim=new int{1,1,1,12,2,2,2,3,3,2,4,2,4,24,5};
    第一步:
    取出数组中的第一项
    int optiondata=int[0];
    第二步循环数组内容依次比较
    int tablei=1;
    for(i=1;i<itrim.length;i++)
    {
      if( a(optiondata,itrim[i]) )
      {//删除optiondata更新数组
          for(i=;i<itrim.length;i++)
            {itrim[i]}=itrim[i+1];}
       //更新optiondata中的比较数
         optiondata=itrim[0];
      }
    }
    //循环结束后相同的就被处理掉了 这个比较简单建议你自己写  熟悉开发语言//比较方法
    public void a(int o,int t)
    {
       if(0=t)
       {return true;}
       else
       return false;}
      

  7.   

    这问题用linq最简单了,要不你就找算法课程,照搬过来用,而且帖子下面不就有了吗!!!!
    相关问题 
    删除一个数组中的重复元素算法,有代码。大家帮看看! - 专题开发/技术 ... 
    http://topic.csdn.net/u/20091118/13/138edb01-5d4f-4525-af56-ded26f967e09.html