我有一个列表,我需要将它拆分为子列表,每个列表对应MyStruct.GroupingString的每个值。我可以通过linq做到这一点吗?基于stucts内容将结构列表拆分为子列表
2
A
回答
3
somelist.ToLookup(x => x.GroupingString)
3
List<List<StructType>> groupings = list.GroupBy(x => x.GroupingString)
.Select(x => x.ToList()).ToList();
相关问题
- 1. SQL - 基于列内容的拆分表
- 2. 将列表的子列表拆分为其他子列表
- 3. 从MySQL拆分结果列表到基于列表长度
- 4. ERlANG - 将列表拆分成子列表
- 5. ERLANG - 将列表拆分成子列表
- 6. 拆分列表到子列表基于特定字符串
- 7. 将CSV列内容拆分为多列
- 8. 基于值将列表拆分成更小的列表?
- 9. 如何将子列表拆分为子列表k次? (蟒蛇)
- 10. 将基于列表值的字符串拆分为Python中的列表
- 11. 将Python的字符串列表拆分为基于字符的单独列表
- 12. 将内容拆分为两列 - Wordpress
- 13. 在python中将字符串列表拆分为子列表
- 14. 熊猫:分离列表分为基于内容
- 15. 基于另一个列表内容创建列表的列表
- 16. 拆分列表到子列表
- 17. 将动态列表拆分为三列
- 18. 将列表拆分为多列
- 19. haskell列表内部拆分列表
- 20. 拆分列表为列
- 21. 结构列表内更新内容
- 22. 拆分列表成列表基于一个元件
- 23. 将字符串列表拆分为字符串列表列表
- 24. 将列表中的二维列表拆分为新列表
- 25. 将python列表拆分为其他“子列表”,即较小的列表
- 26. 将Erlang列表X拆分为所有X的子列表的列表
- 27. 根据列表项目内容(字符串)拆分列表
- 28. 将列表拆分成多个列表
- 29. 拆分列表分为
- 30. 拆分根据字符内长度在子列表的列表
我如何从列表中生成列表/数组? – 2010-02-25 16:55:23
@Dan Neely:您可以迭代并使用'Key'属性,或者使用索引器直接查找(认为它使用支持字典)。如果你不需要钥匙,我可能会跟Mehrdad Afshari的建议一起去。 – leppie 2010-02-25 17:00:27
我错过了什么吗?这崩溃当我试图重复的结果,并投下他们回到列表: 的foreach(名单中foo someList.ToLookup(X => x.ident)) –
2010-02-25 17:10:11