Подсчет с использованием группы по Linq
У меня есть объект, который выглядит так:
Notice
{
string Name,
string Address
}
ВList
Я хочу вывести все разные имена и сколько раз конкретное появляется в коллекции.
Например:
Notice1.Name="Travel"
Notice2.Name="Travel"
Notice3.Name="PTO"
Notice4.Name="Direct"
Я хочу выход
Travel - 2
PTO - 1
Direct -1
Я могу получить отличные имена с этим кодом, но я могуКажется, все в одном операторе linq
theNoticeNames= theData.Notices.Select(c => c.ApplicationName).Distinct().ToList();