将列表中的多对多转换成一对多关系

问题描述 投票:0回答:1
我有一个列表,其中包含以'分隔的字符串。该列表用作多对多关系的列表:

Category1 Item1 Category1 Item2 Category1 Item3 Category2 Item1 Category2 Item2 Category2 Item3 Category2 Item4 Category2 Item5 Category3 Item1

我需要将此列表转换为具有一对多关系顺序的列表,其中各项之间用';'分隔。例如:

Category1 Item1;Item2;Item3 Category2 Item1;Item2;Item3;Item4;Item5 Category3 Item1

我现在有多个foreach循环。我很想与您分享我尝试过的许多方法,但这确实是一团糟。但是,有些事情告诉我,可能有Lambda技术可以实现这一目标。谁能指出我正确的方向?谢谢
c# list lambda many-to-many one-to-many
1个回答
1
投票
© www.soinside.com 2019 - 2024. All rights reserved.