Tôi có một câu hỏi về IGrouping
và Select()
phương pháp.
Hãy nói rằng tôi đã có một IEnumerable<IGrouping<int, smth>>
cách này:
var groups = list.GroupBy(x => x.ID);
nơi list
là một List<smth>
.
Và bây giờ tôi cần chuyển các giá trị của từng loại IGrouping
sang danh sách khác theo một cách nào đó:
foreach (var v in structure)
{
v.ListOfSmth = groups.Select(...); // <- ???
}
Bất cứ ai có thể đề nghị làm thế nào để có được các giá trị ( List<smth>
) từ một IGrouping<int, smth>
trong bối cảnh như vậy?