使用泛型去掉陣列中的重複數字
阿新 • • 發佈:2018-12-08
實現效果:
知識運用:
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(); }