我有一個double dSet[,]
多維數組,其中每行有1500個元素。我有一個List<int> index
,比如說100個整數值(0 - 1499)。現在,我必須創建一個帶有100個元素的List<double> val
,其中每個元素都是dSet [0,i],其中i是List<int> index
的元素。我知道這可以通過簡單的循環輕鬆完成。我想知道是否可以在C#中使用LinQ使用單個語句來完成。編輯: 感謝您的答案。 ?很抱歉,但我忘了提,DSET作爲參考:(傳遞是否可以做現在有條件添加元素到列表中的C#
2
A
回答
3
好像這是你在找什麼:
index.Select(i => dSet[0, i]).ToList();
關鍵是要選擇到您的index
列表,在列表中的每個值選擇從dSet
單個值
3
當然 - 這還只是從索引中的每個元素的投影:
List<double> val = index.Select(i => dSet[0, i]).ToList();
任何時候,如果您沿着「針對來自來源的每個元素」做了某些操作,請根據該元素做出某種輸出值「,這很可能最終爲source.Select(...)
,其中...
是」做一些事情來獲得基於該元素的輸出值「。
ToList()
只是將結果(一個IEnumerable<double>
)轉換爲一個List<double>
。
相關問題
- 1. 添加列表中的元素c#
- 2. C++添加對列表的元素
- 3. 將元素添加到列表中
- 4. 將元素添加到列表中
- 5. Scala:將元素添加到列表中
- 6. Automapper - 添加到列表有條件
- 7. 有條件地添加到列表框
- 8. 如何將元素添加到MATLAB的C#列表中?
- 9. 將元素一次添加到列表中的兩個元素
- 10. Python:將元素添加到列表的元素中
- 11. 將列表中的元素添加到另一個列表中
- 12. 將元素添加到R中列表的組件中動態
- 13. 有條件地在Angularjs中添加表格元素
- 14. 將元素添加到鏈接列表中的鏈接列表中C
- 15. 將元素插入到列表中,如果條件符合C#
- 16. 將所有元素添加到java中的另一個列表?
- 17. 如何添加到列表中的現有元素?
- 18. 百分比符號添加到列表中的所有元素
- 19. 有條件地合併列表元素
- 20. 有條件地合併列表元素
- 21. NPM cheerio - ID添加到列表元素
- 22. 將元素添加到Json列表(Python)
- 23. 迭代添加元素到列表
- 24. localStorage添加元素到列表
- 25. 將元素添加到鏈接列表?
- 26. 將數據添加到列表元素
- 27. 將空元素添加到列表
- 28. 將元素添加到用戶列表
- 29. 添加元素到列表與序言
- 30. 將XML元素添加到列表框