Как извлечь только повторяющиеся N раз элементы массива в C#?
Добрый день, задача такая. Есть массив размером в 1,5 млн элементов, в каждом элементе лежит строка.
Эти строки повторяются, и мне необходимо из этого массива вытащить только те, значения, которые встречаются минимум N раз в массиве.
Например, строки "foo", "bar", и "new" встречаются, скажем по 3 раза в массиве (каждая), необходимо их переложить в новый массив, но не все вхождения, а только одно, которое будет говорить (да, чуваки, в том массиве ещё N таких как я, но здесь я один).