使用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中将新项目插入到集合中,从而导致错误。
相关分类