Q
列表與陣列
-5
A
回答
0
您有List
的int[]
所以您需要做的是獲取List
中每個項目的每個元素。你必須使用嵌套循環 - 一個在列表上,另一個在當前考慮的列表項的數組上。
1
您可以使用LINQ Enumerable.SelectMany方法拉平序列合併爲一個序列:
IEnumerable<int> allIds = nodeIds.SelectMany(x => x);
更新:如果您需要在產生的序列只有唯一的ID,然後諂媚序列之後申請也Enumerable.Distinct。
0
類似:
foreach(var nodeId in nodeIds)
{
foreach(var id in nodeId)
{
//do stuff with id
}
}
或
nodeIds[0][0]
3
例如:
foreach(int[] items in nodeIds)
foreach(int item in items)
// do something with item
0
如果你想從列表中的所有陣列的所有整數,則可以使用SelectMany
方法IEnumerable
:
IEnumerable<int> allIDs = nodeIds.SelectMany(a => a);
可以使用foreach
枚舉結果或對結果進行彙總等
相關問題
- 1. 鋸齒陣列與陣列陣列
- 2. Gridviews與陣列陣列
- 3. 陣列列表
- 4. 陣列/列表
- 5. 與另一個陣列排列陣列
- 6. 乘法表與2d陣列
- 7. 表格名稱與陣列
- 8. 比較陣列與SQl表
- 9. Rails與陣列連接表
- 10. HTML表單,並與陣列
- 11. 熊貓fillna與列表/陣列
- 12. Cocoadialog下拉列表與陣列
- 13. numpy模塊陣列與列表比較
- 14. 追加與陣列的列表在Python
- 15. Java Web服務 - 列表與陣列
- 16. 陣列陣列到表
- 17. Java - 多維陣列的陣列列表或多維陣列列表的陣列列表?
- 18. 列表結構的陣列的陣列
- 19. 簡化Java陣列和陣列列表
- 20. HTML列表陣列
- 21. Android陣列列表
- 22. 列表JSON陣列
- 23. 列表和陣列
- 24. 矩陣列表中的列表矩陣
- 25. 散列表與arraylist並創建新的陣列列表
- 26. Android中的列表與陣列列表有什麼區別
- 27. mongoid與陣列
- 28. str_replace與陣列
- 29. 與陣列
- 30. 與陣列
學習一些編程的基礎知識,問這樣的問題之前, – Nickolaus 2013-02-19 08:44:10