小编典典

在 IGrouping 中获取“值”属性

all

我有一个像

public DespatchGroup(DateTime despatchDate, List<Products> products);

而我正在尝试做…

var list = new List<DespatchGroup>();

foreach (var group in dc.GetDespatchedProducts().GroupBy(i => i.DespatchDate))
{
    // group.Values is not correct... how do I write this?
    list.Add(new DespatchGroup(group.Key, group.Values);
}

我显然不明白IGrouping,因为我看不到如何实际访问组内的数据记录!


阅读 99

收藏
2022-08-15

共1个答案

小编典典

该组实现IEnumerable<T>- 在 一般 情况下,只需调用foreach. group这种
情况下,因为您需要一个List<T>

list.Add(new DespatchGroup(group.Key, group.ToList());
2022-08-15