我有一個列表,我需要將它拆分爲子列表,每個列表對應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. 將列表的子列表拆分爲其他子列表
- 2. 從MySQL拆分結果列表到基於列表長度
- 3. ERlANG - 將列表拆分成子列表
- 4. ERLANG - 將列表拆分成子列表
- 5. 拆分列表到子列表基於特定字符串
- 6. 將CSV列內容拆分爲多列
- 7. 將基於列表值的字符串拆分爲Python中的列表
- 8. 在python中將字符串列表拆分爲子列表
- 9. 熊貓:分離列表分爲基於內容
- 10. 基於另一個列表內容創建列表的列表
- 11. 將列表拆分爲多列
- 12. 將動態列表拆分爲三列
- 13. 結構列表內更新內容
- 14. 拆分列表成列表基於一個元件
- 15. 將python列表拆分爲其他「子列表」,即較小的列表
- 16. 將Erlang列表X拆分爲所有X的子列表的列表
- 17. 根據列表項目內容(字符串)拆分列表
- 18. 拆分列表分爲
- 19. 重塑Python中的附加列表 - 將列表拆分爲列
- 20. 拆分列表
- 21. 拆分列表
- 22. 將列表拆分成已排序的子列表
- 23. 拆分列表分爲單獨的列
- 24. 將表列拆分成行
- 25. 將列表拆分成2個等於erlang的列表
- 26. 拆分列表爲線
- 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