У меня есть список, содержащий строки, разделенные знаком ''. Список служит для работы в качестве списка отношений "многие-ко-многим":
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. Я хотел бы поделиться с вами множеством методов, которые я пробовал, но это действительно беспорядок. Однако что-то мне подсказывает, что для этого может быть применена техника лямбда. Может кто-то указать мне верное направление? Спасибо