我的情况是这样的: 我有一个TFS变更集的列表。 每个更改集都有一个ID和相关工作项目的列表。 一个工作项目有一个ID和一个链接列表,这些链接基本上是带有更改集ID的字符串。在LINQ中翻转分组
我想要一个具有反向层次结构的列表,意思是我想要一个工作项目列表,并为每一个列出相关的变更集(并保留两者的ID字段)。
的现在结构:
---chageset1
|
|-------workitem1
|-------workitem2
---chageset2
|
|-------workitem2
|-------workitem3
我想要的结构
---workitem1
|
|-------chageset1
---workitem2
|
|-------chageset1
|-------chageset2
---workitem3
|
|-------chageset2
而不是你的语法为您的结构,我建议用制表符嵌套它们。在第一行上,有ChangeSet1,在第二行上,添加4个空格,并将WorkItem1放在第三行,4个空格和WorkItem2上,这样WorkItem1和WorkItem2可以直线上下。下一行ChangeSet2将一直回到左侧。这会更容易理解。 – seekerOfKnowledge
哦,刚刚看到乍得的编辑。谢谢乍得。 – seekerOfKnowledge
发布可用数据结构的声明(类型)。 –