上面没写完就发出去了.真是...int[] arrInt = new int[]{1,2,3,1,2,3,1,5,8,7,8}
list<int> intList = new list<int>();
foreach(int i in arrInt)
{
   //怎么在这判断当intlist含有数据时候不执行下面的操作?
   intList.add(i);
}

解决方案 »

  1.   

    就是要使intlist里面的数据是唯一的,而不像arrint里面有重复的数据.
      

  2.   

    foreach(int i in arrInt)
    {
        if(intList.Length==0)
        {
         intList.add(i);
        }
        else
       {
          for(int j=0;j<intList.Length;j++)
         {
            if(i==intList[j])
               return;
            else
              intList.add(i);
         }
      }
       
    }这是我的思路,仅供参考。
      

  3.   

    不是有Contains吗,怎么不用?