gpt4 book ai didi

c# - 将列表列表转换到 IGrouping?

转载 作者:太空宇宙 更新时间:2023-11-03 22:19:43 25 4
gpt4 key购买 nike

我有一些代码可以创建列表列表。该列表是这种类型的:

 List<List<Device>> GroupedDeviceList = new List<List<Device>>();

但需要返回如下类型的结果:

 IEnumerable<IGrouping<object, Device>>

这是否可以通过转换等实现,或者我应该为我的列表列表使用不同的定义?

最佳答案

如果我正确理解你的意图,答案如下:

    var result = GroupedDeviceList
.SelectMany(lst => lst.GroupBy(device => (object)lst));

结果类型为 IEnumerable<IGrouping<object, Device>> ,其中对象是对您的 List<Device> 的引用.

关于c# - 将列表列表转换到 IGrouping?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3625420/

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