Сводные данные с использованием LINQ
Я пытаюсь понять, смогу ли я использовать LINQ для решения возникшей проблемы. У меня есть коллекция элементов, которые содержат Enum (TypeCode) и объект User, и мне нужно выровнять его для отображения в сетке. Это сложно объяснить, поэтому позвольте мне показать небольшой пример.
В коллекции есть такие вещи:
TypeCode | User
---------------
1 | Don Smith
1 | Mike Jones
1 | James Ray
2 | Tom Rizzo
2 | Alex Homes
3 | Andy Bates
Мне нужно, чтобы вывод был:
1 | 2 | 3
Don Smith | Tom Rizzo | Andy Bates
Mike Jones | Alex Homes |
James Ray | |
Спасибо всем, кто может мне помочь! Я пытался сделать это с помощью foreach, но я не могу сделать это таким образом, потому что я буду вставлять новые элементы в коллекцию в foreach, вызывая ошибку.