-1
A
回答
0
temp.ForEach(x => data.Add(x));
0
// if data is empty just pass temp in the constructor
ObservableCollection<int> data = new ObservableCollection<int>(temp);
// if data already has values you can do this using List.ForEach method
// but this would not be a LINQ since LINQ not able to modify data sources itself
temp.ForEach(i => data.Add(i));
+0
除此之外的任何其他可能性?我不想使用foreach,因爲它具有「foreach」語句的相同行爲 –
+0
什麼exacly你想實現?我對lambda需求有點困惑,你需要將它作爲委託傳遞給某種方法,或者只是簡化代碼塊?如果是後者 - 就像在你的問題中一樣使用foreach循環 – sll
0
算不上什麼毛病,你得到了什麼。 ObservableCollection有點痛苦。
以下是一些有用的擴展方法,它爲其添加諸如「AddRange」方法之類的東西。
http://zainshaikh.posterous.com/some-extension-methods-for-observablecollecti
1
爲什麼你不只是做
var data = new ObservableCollection(temp);
相關問題
- 1. 將此LINQ轉換爲Lambda表達式?
- 2. 將此LINQ表達式轉換爲Lambda
- 3. Linq查詢轉換爲lambda表達式?
- 4. 將LINQ轉換爲lambda表達式
- 5. 轉換爲LINQ lambda表達式
- 6. 轉換LINQ查詢到lambda表達式
- 7. 轉換SQL到lambda表達式或LINQ
- 8. 轉換lambda表達式表達式樹
- 9. lambda表達式轉換
- 10. Lambda表達式Java轉換
- 11. 轉換成Lambda表達式
- 12. LINQ Lambda表達式
- 13. Linq Lambda表達式
- 14. Linq,lambda表達式
- 15. 如何將linq表達式與連接轉換爲lambda表達式?
- 16. 如何將此SQL查詢轉換爲LINQ或Lambda表達式?
- 17. 如何將此SQL轉換爲LINQ或Lambda表達式?
- 18. Helpme從SQL轉換爲LINQ嵌套lambda表達式用的EntityFramework
- 19. 如何將此sql請求轉換爲Lambda表達式或LINQ
- 20. 將c#lambda表達式LINQ轉換爲vb.net
- 21. LINQ to Entities:無法將Lambda表達式轉換爲鍵入「string」
- 22. 如何將foreach轉換爲linq查詢或lambda表達式
- 23. 將lambda表達式轉換爲linq查詢
- 24. 將LINQ轉換爲實體不包含到Lambda表達式中
- 25. 將Linq/Lambda表達式轉換爲匿名方法
- 26. 使用dart可以將linq lambda表達式轉換爲SQL嗎?
- 27. lambda表達式都被轉換爲BiConsumer
- 28. 將sql轉換爲Lambda表達式
- 29. 將C#lambda表達式轉換爲VB
- 30. Lambda轉換爲LINQ
爲什麼你需要將其轉換爲拉姆達?有什麼特別的原因嗎? –
僅供參考,拉姆達不是縮寫或任何東西。它甚至不是一個專有名詞,它只是「lambda」 –