Tôi có một câu hỏi về IGroupingvà 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 listlà một List<smth>.
Và bây giờ tôi cần chuyển các giá trị của từng loại IGroupingsang 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?