Группировка и подсчет предметов

У меня есть файл .csv (words.csv), содержащий 5000 слов, разделенных запятыми. Большинство строк имеют повторяющиеся значения.

Могу ли я использовать LINQ, чтобы сделать следующее:

A. группировать общие слова вместе и показывать количество повторяющихся слов

так что если яблоко было повторено 5 раз, а банан 3 раза .. оно должно отображаться как

яблоко - 5

банан - 3 и так далее

Б. Создайте еще один текстовый файл с удаленными дубликатами.

Ответы на вопрос(2)

Ваш ответ на вопрос