C # array remove duplicate entries

  static  void the Main ( String [] args) 
        { 
            // see the first reaction should be ordered array 
            int [] Array = { 2 , . 4 , . 6 , 2 , . 8 , . 5 , . 8 , 10 }; 

            // remove array duplicate entries
             // first sort 

            arrayAsc (Array); 

            List < int > List = array.ToList (); 

            for ( int I = 0 ; I <list.Count- . 1 ; I ++ ) 
            { 
                IF(list[i]== list[i+1])
                    list.RemoveAt(i+1);

            }

            for (int i = 0; i < list.Count - 1; i++)
            {
                Console.WriteLine(list[i]);
            }
            

            Console.ReadKey();


        }




/// <summary>
        /// 排序
        /// </summary>
        /// <param name="array"></param>
        /// <returns></returns>
        private static void  arrayAsc(int[] array)
        {
            int i, j, temp;
            for (i = 0; i < array.Length-1; i++)
            {
                for (j = i+1; j < array.Length; j++)
                {
                    if (array[i] > array[j])
                    {
                        temp = array[i];
                        array[i] = array[j];
                        array[j] = temp;
                    }
                }
            }
      
        }

 

Guess you like

Origin www.cnblogs.com/pushYYL/p/10930718.html