如何从数组中删除重复的数字?

用户名

嗨,我正在研究这个简单的程序,只要数字大于10且小于100,就会从用户那里获得5个数字。我的目标是删除重复的数字,只显示不重复的数字。假设我输入23,23,40,56,37,我应该只输出40,56,37。请帮助我。提前致谢。这是我的代码:

    static void Main(string[] args)
    {
        int[] arr = new int[5];  
        for (int i = 0; i < 5; i++)
        {
            Console.Write("\nPlease enter a number between 10 and 100: ");
            int number = Convert.ToInt32(Console.ReadLine());
            if (number > 10 && number <= 100)
            {
                arr[i] = number;
            }
            else {
                i--;
            }

        }

        int[] arr2 = arr.Distinct().ToArray(); 
        Console.WriteLine("\n");
        for (int i = 0; i < arr2.Length; i++)
        {
            Console.WriteLine("you entered {0}", arr2[i]);
        }
        Console.ReadLine();
    }
苏吉思·卡里维利

我认为您正在寻找:

 int[] arr2 = arr.GroupBy(x => x)
              .Where(dup=>dup.Count()==1)
              .Select(res=>res.Key)
              .ToArray();

输入数组:23 , 23, 40, 56 , 37输出数组:40 , 56 , 37

怎么运行的:

  • arr.GroupBy(x => x)=>给出{System.Linq.GroupedEnumerable<int,int,int>}x.Key给您唯一元素的集合。
  • .Where(dup=>dup.Count()==1)=>提取KeyValuePairs包含的值完全等于的1
  • .Select(res=>res.Key) =>将根据上述结果收集密钥

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除数字数组中的重复数字

来自分类Dev

如何从文件中删除重复的数字?

来自分类Dev

如何删除重复的数字

来自分类Dev

删除C中数组中的重复数字:

来自分类Dev

如何从数组列表中删除重复的文件

来自分类Dev

Ruby:如何从数组中删除重复的行?

来自分类Dev

如何从多维数组中删除重复条目?

来自分类Dev

如何从数组中删除重复点?

来自分类Dev

如何删除数组中的重复项?

来自分类Dev

从两个数组中删除重复的数字

来自分类Dev

如何在需要同时从关联数组中删除重复值的同时获取关联数组中重复值的数字?

来自分类Dev

如何从字符串中删除空格和重复的数字

来自分类Dev

如何基于javascript中的条件从数组中删除重复的对象

来自分类Dev

如何从php中的关联数组中删除重复的条目

来自分类Dev

如何从Java中的并行数组中删除重复项?

来自分类Dev

如何从PHP中的数组中删除重复/包含

来自分类Dev

如何从 Swift 5 中的数组中删除重复元素?

来自分类Dev

从数组中删除重复的值

来自分类Dev

从数组中删除重复项

来自分类Dev

从数组中删除重复条目

来自分类Dev

从数组中删除重复的单词

来自分类Dev

从数组中删除重复对象

来自分类Dev

从数组中删除重复的 PHAssets?

来自分类Dev

重新探讨如何从多维数组中删除重复值

来自分类Dev

我如何从数组中删除重复的项目(复杂对象)

来自分类Dev

如何从多维数组中删除重复项和原始副本?

来自分类Dev

如何从多维数组中删除一些重复的元素

来自分类Dev

如何从数组中删除/隐藏重复/匹配的文件名?

来自分类Dev

如何删除字符单元格数组中的重复值

Related 相关文章

热门标签

归档