gpt4 book ai didi

c# - 在 IGrouping 中获取 "Value"属性

转载 作者:IT王子 更新时间:2023-10-29 03:34:03 24 4
gpt4 key购买 nike

我有这样的数据结构

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,因为我看不到如何实际获取组内的数据记录!

最佳答案

小组实现IEnumerable<T> - 在一般情况下,只需调用 foreachgroup .在这种情况下,因为您需要 List<T> :

list.Add(new DespatchGroup(group.Key, group.ToList());

关于c# - 在 IGrouping 中获取 "Value"属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4804477/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com