Подсчитать количество повторящихся строк и их значения

TheGodEmperor

Client
Регистрация
30.05.2016
Сообщения
19
Благодарностей
2
Баллы
3
После загрузки страницы я с помощью регулярки кладу все значения в список. Он выглядит так:
word1
word2
word3
word1
word5
word4
word6
word1
word2
....

Мне нужно получить сколько повторений каждого слова есть в этом списке.
Например (по списку выше):
word1 = 3
word2 = 2
word3 = 1
word4 = 1
...

А ещё точнее мне нужно получить самое часто повторяющееся значение и само значение
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 796
Благодарностей
2 478
Баллы
113
C#:
var list_input = new List<string> {
    "word1",
    "word2",
    "word3",
    "word1",
    "word5",
    "word4",
    "word6",
    "word1",
    "word2",
};

List<string> list_out = list_input
    .GroupBy(word => word)
    .Select(group => string.Format("{0} = {1}",group.Key, group.Count()))
    .ToList();

list_out.ForEach(x=>project.SendInfoToLog(x, true));
128381
 
  • Спасибо
Реакции: baracuda и Astraport

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)