У меня вопрос о методах IGrouping и Select().
Предположим, что у меня есть IEnumerable<IGrouping<int, smth>> следующим образом:
var groups = list.GroupBy(x => x.ID);
где list - List<smth>.
И теперь мне нужно каким-то образом передать значения каждого IGrouping в другой список.:
foreach (var v in structure)
{
v.ListOfSmth = groups.Select(...); // <- ???
}
Может ли кто-нибудь предложить, как получить значения (List<smth>) от IGrouping<int, smth> в таком контексте?