Eu tenho uma pergunta sobre IGrouping
e 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 IGrouping
para 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?