using System.Collections.Generic;
public static void Main()
int[] numbers = { 1, 2, 2, 2, 3, 3, 2 };
var duplicates = numbers.GroupBy(n => n)
.Where(g => g.Count() > 1)
.Select(g => g.Key).ToArray();
Console.WriteLine("Duplicate numbers: " + string.Join(", ", duplicates));
var dict = new Dictionary<int, int>();
List<int> dRocrd = new List<int>();
foreach (var value in numbers)
dict.TryGetValue(value, out int count);
Console.WriteLine(string.Join(", ", dRocrd));