LINQ, сгруппировать с сохранением порядка
Толко начинаю разбираться с LINQ, не могу додумать,
есть набор данных с ключами:
(3,a)(3,b)(3,c)(5,d)(5,e)(3,f)
Если сгруппировать по ключу (первому числу), то возвратит 2 группы:
Группа 1: Key = 3, (a-b-c-f)
Группа 2: Key = 5, (d-e)
Нужно сгруппировать так, чтобы получилось nhb
Группа 1: Key = 3, (a-b-c)
Группа 2: Key = 5, (d-e)
Группа 3: Key = 3, (f)
Спасибо
Пока на собственное сообщение не было ответов, его можно удалить.