猿问

使用LINQ旋转数据

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


陪伴而非守候
浏览 291回答 3
3回答
随时随地看视频慕课网APP
我要回答