static void Main(string[] args)
{
int[] array = GetArray(new int[] { 3, 2, 32, 3, 1, 2,3 });
foreach (var item in array)
{
Console.WriteLine(item);
}
}
//编写方法,传入数组,该方法返回新的数组,且里面的元素为重复出现的元素,
static int[] GetArray(int[] array)
{
HashSet set = new HashSet();//只容许存储不重复的元素
HashSet set2 = new HashSet();
//每次存放数据时都会返回一个bool值,成功则为true,否则为false
for (int i = 0; i < array.Length; i++)
{
if (set.Add(array[i]))//放进去不管他
{
}
else//没放进去重复啦
{
set2.Add(array[i]);
}
}
return set2.ToArray();
}