我在 c# 中有数组
int array1 = new int[]{1,2,3,3,4,5};
我有两个问题:
- 我不知道如何删除数组中的重复元素。
- 当我比较 array1 和 array3
{1,2,3,4,5,6,7,8,9,10}
时,有多少元素消失了,它们是什么数字?
我不知道要做到这一点!
首先应该是
int[] array1 = new int[]{1,2,3,3,4,5};
要删除所有重复条目,请执行此操作
using System.Linq;
var result = array1.Distinct().ToArray();
查看array1中而不是array3中的元素
var result = array1.Except(array3).ToArray();
查看 array3 中而不是 array1 中的元素
var result = array3.Except(array1).ToArray();