У меня есть объект, у которого много свойств, но есть только два:
myobject.ID
, что int
myobject.Names
, что HashSet
Тогда у меня есть List
из этих объектов, которые выглядят примерно так:
List<myobject>
Я использую Linq для передачи некоторых данных в ретранслятор, но я не уверен, как получить список имен и как часто они появляются.
Хотите использовать Linq, чтобы избежать необходимости перебирать данные.
Как показывают мои теги, это решение ASP.NET с использованием C #.
Некоторые уточнения:
Допустим, в моем списке всего три элемента:
У пункта 1 есть Джон, Фред, Джек в его именах.
У пункта 2 есть Джон, Фред, Джо в его именах.
У пункта 3 есть Джон в его именах.
Я пытаюсь вернуть следующее:
Джон - 3
Фред - 2
Джек - 1
Джо - 1
Также, как примечание, я знаком с необходимостью написать свой собственный компаратор для моего объекта, я просто упускаю «как» для общего решения в моих мыслях.