1. 程式人生 > >使用泛型去掉陣列中的重複數字

使用泛型去掉陣列中的重複數字

實現效果:

  

知識運用:

  List泛型集合:表是可通過索引訪問的物件的強型別列表 提供了對列表進行搜尋,排序和操作的方法

  Add方法: 將物件新增到List<T>的結尾處

  ToArray方法:用於將List<T>的元素複製到新的陣列中 返回一個數組

實現程式碼:

        public int[] result(int[] data)
        {
            List<int> list = new List<int>();           //建立list集合物件
            for (int i = 0; i < data.Length - 1; i++)   //遍歷陣列
            {
                if (data[i] != data[i + 1])         //如果不重複
                    list.Add(data[i]);              //新增到集合中
            }
            list.Add(data[data.Length - 1]);       //新增最後一項元素
            return list.ToArray();
        }