C#の配列は、重複したエントリを削除します

  静的 ボイドメイン(文字列[]引数)
        { 
            // 最初の反応は、順序付けされなければならない参照配列
            のint []配列= { 24628。 5810 }; 

            // 配列を除去します重複エントリ
             // 最初のソート

            arrayAsc(アレイ); 

            リスト < INT >一覧= array.ToList(); 

            のためint型私は= 0 ; I <list.Count- 1。 ; I ++は
            { 
                IF(リスト[I] ==リスト[I + 1 ])
                    list.RemoveAt(I + 1 )。

            } 

            のためにint型 i = 0 ; I <list.Count - 1 ; I ++ 
            { 
                Console.WriteLineを(リスト[I])。
            } 
            

            Console.ReadKey()。


        } 




///  <要約> 
        /// 排序
         ///  </要約> 
        ///  <PARAM NAME = "アレイ"> </ PARAM> 
        ///  <戻る> </戻り> 
        プライベート 静的 ボイド   arrayAsc(INT [ ]アレイ) 
        {
             int型I、J、一時;
            (i = 0 ; I <array.Length- 1 ; I ++ 
            { 
                ため(j = iは+ 1、J <Array.lengthと; J ++ 
                { 
                    もし(配列[I]> 配列[J])
                    { 
                        TEMP = 配列[私]; 
                        配列[I] = 配列[J]。
                        アレイ[J] = TEMP。
                    } 
                } 
            } 
      
        }

 

おすすめ

転載: www.cnblogs.com/pushYYL/p/10930718.html