Получить список отдельных предметов и их количество

У меня есть объект, который имеет много свойств, но есть только два:

myobject.ID который являетсяint

myobject.Names который являетсяHashSet

Тогда у меня естьList из тех объектов, которые выглядят примерно так:

List

Я использую Linq, чтобы получить некоторые данные в ретранслятор, но яЯ не уверен, как получить список имен и как часто они появляются.

Хотите использовать Linq, чтобы избежать необходимости перебирать данные.

Как показывают мои теги, это решение ASP.NET с использованием C #.

Некоторые уточнения:

Допустим, у меня есть только три элемента в моем списке: пункт 1 содержит имена Джона, Фреда и Джека. У пункта 2 есть Джон, Фред, Джо в его именах. У пункта 3 есть Джон в его именах.

Я пытаюсь вернуть следующее: Джон - 3 Фред - 2 Джек - 1 Джо - 1

Кроме того, как примечание, я знаком с необходимостью написать свой собственный компаратор для моего объекта, яЯ просто скучаю покак' для общего решения в моих мыслях.

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

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