【发布时间】:2017-10-04 21:48:11
【问题描述】:
假设我有一个具有string[] Genres 属性的Track 类。
如果需要,我如何有效地将 Track 元素分组到多个类别中,其中一个条目是多个组的一部分?例如,对于以下集合:
A - Rock
B - Pop, Rock
C - Rock, Soundtrack
D - Pop, Soundtrack
结果应该是:
Rock - A, B, C
Pop - B, D
Soundtrack - C, D
有没有使用 LINQ 的简单方法?或者有没有比一起使用 LINQ 更有效的方法?
谢谢!
【问题讨论】:
标签: c# arrays linq collections grouping