使用泛型去掉数组中的重复数字

实现效果:

  

知识运用:

  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();
        }

猜你喜欢

转载自www.cnblogs.com/feiyucha/p/10089656.html
今日推荐