如题,不知道怎么做

解决方案 »

  1.   

    看一下这个代码,你就会了。
    int[] arrInt = new int[]{1,1,2,3,4,33,4,66,77,2,44,33};
    ArrayList arr = new ArrayList();
    foreach(int i in arrInt)
    {
    if (arr.IndexOf(i) < 0)
    {
    arr.Add(i);
    }
    }//输出测试
    arrInt = (int[])arr.ToArray(typeof(int));
    foreach(int n in arrInt)
    {
    Console.WriteLine(n);
    }//输出
    1
    2
    3
    4
    33
    66
    77
    44
      

  2.   

    后面的
    arrInt = (int[])arr.ToArray(typeof(int));
    就是没有重复数据的了
      

  3.   

    ArrayList arl = new ArrayList();
    ArrayList arlNew = new ArrayList();
    arl.Add(a);
    arl.Add(b);
    arl.Add(c);
    arl.Add(a);
    arl.Add(a);
    arl.Add(f);
    arl.Add(aa);
    arl.Add(b);
    arl.Add(a);
    arl.Add(cc);
    arl.Add(f);
    arl.Sort();
    for( int i = 0; i < arl.Count; i++ )
    {
    if( !arlNew.Contains( arl[i] ) )
    {
    arlNew.Add( arl[i] );
    }
    }这样应该也是可以的。