我注意到在c#中有一個列表方法: CopyTo - >複製到數組,有沒有更好的方法來複制到新的清單?問題是,我想通過值檢索列表,以便能夠在顯示它們之前移除項目,我不希望原始列表被修改,這似乎也不容易實現,任何想法?如何將列表複製到新列表或按值檢索列表#
15
A
回答
26
List<MyType> copy = new List<MyType>(original);
0
您是否試過克隆(克隆())每個項目並將克隆添加到新的集合?
0
如果您使用的是.NET 3.5,則所得到的數組可以調用ToList()。
1
只需創建一個新的List
並使用適當的構造函數:
IList<Obj> newList = new List<Obj>(oldList);
1
我認爲這會工作。將列表傳遞給新列表的構造函數。
List<string> list1 = new List<string>();
List<string> list2 = new List<string>(list1);
3
我要檢索的值列表,以便能夠顯示它們之前刪除的項目,
var newlist = oldList.Where(<specify condition here>).ToList();
相關問題
- 1. C++使用STL列表,如何將現有列表複製到新列表
- 2. 將7列表複製到6列表
- 3. 如何添加新列以將表複製到新表中?
- 4. 如何複製或插入下拉列表到html表列
- 5. 將列表的一部分複製到新列表
- 6. Java lambdas:將列表中的節點複製到新列表中
- 7. 列表列表;我如何將每個值鏈接到新列表?
- 8. 將列複製到Excel宏列表中
- 9. VBA列表框複製到列表框
- 10. 如何將列表的某些部分複製到TCL中的新列表中?
- 11. 如何檢索列表中不同值的列表
- 12. 散列表按位置檢索值?
- 13. 檢索列表
- 14. 複製按鈕列表
- 15. 如何檢索列表
- 16. 如何檢索tableadapters列表?
- 17. Applescript:將列表合併到新列表
- 18. 按表索引列表或列表清單
- 19. 將值列表附加到子列表
- 20. 刪除列表,而在蟒蛇不復制到新的列表
- 21. 複製表,但新列
- 22. 如何列數據複製到新的列在同一表
- 23. 複製列表
- 24. 複製列表值到另一個列表
- 25. 如何複製表列
- 26. 如何複製C#列表#
- 27. [R如何複製空值在列表
- 28. 將新列表索引分配到現有列表
- 29. 將列表複製到新陣列時出錯
- 30. 在散列表內部檢索列表。
在列表中修改的元素(不添加或刪除)仍然會同時影響名單... – Zoop