Eu tenho uma pergunta sobre IGroupinge o Select()método.
Digamos que eu tenho um IEnumerable<IGrouping<int, smth>>desta maneira:
var groups = list.GroupBy(x => x.ID);
onde listé uma List<smth>.
E agora eu preciso passar valores de cada um IGroupingpara outra lista de alguma forma:
foreach (var v in structure)
{
v.ListOfSmth = groups.Select(...); // <- ???
}
Alguém pode sugerir como obter os valores ( List<smth>) de um IGrouping<int, smth>nesse contexto?