如何從另一個列表中刪除一個列表的內容?從另一個列表中刪除列表的內容
3
A
回答
8
list1.RemoveAll(i => list2.Contains(i));
0
這是一個簡短的補充,並建議詹姆斯後。
如果您正在使用List<T>
和myOtherList
包含你應該把它轉換爲Hashset<T>
var set = new Hashset(myOtherList)
很多項目,所以他的解決方案應該運行得更快。
4
List<object> result = anotherlist.Except(list).ToList();
相關問題
- 1. 如何從另一個列表中刪除列表的值
- 2. 如何從另一個列表中刪除列表?
- 3. 從另一個列表中刪除對象列表
- 4. 基於另一個列表內容創建列表的列表
- 5. 刪除另一個列表中的列表中的成員
- 6. 爲什麼從一個列表中刪除一個元素將它從另一個列表中刪除
- 7. 尋找一個列表的內容,在另一個列表
- 8. 使用Python中的另一個列表刷新列表內容
- 9. 如何從另一個列表中刪除列表的每個實例?
- 10. Python列表中刪除另一個列表與未知變量
- 11. 從列表中刪除存在於另一個列表中的項目
- 12. 從另一個列表中刪除列表中的所有項目
- 13. 如何從另一個列表中刪除一個刪除該元素的列表
- 14. 如何刪除列表中的列表,如果一個列表中的元素存在於另一列表中
- 15. 從另一個表單獲取列表框或列表的內容?
- 16. 用另一個列表的內容替換列表項目
- 17. 使用另一個列表的內容過濾列表
- 18. 基於另一個列表的內容排序列表
- 19. Excel中:複製列的內容之一表到另一個表
- 20. 刪除列表的內容不反覆
- 21. 從另一個列表中刪除項目的擴展方法
- 22. jQuery的數據表拖放從一個表中刪除列到另一個
- 23. 基於另一個列表從列表條件中刪除某些元素
- 24. 從列表中刪除字符串在另一個字符串列表
- 25. 從ArrayList中刪除 - 從列表中刪除一個整數
- 26. 刪除項目從一個排序列表到另一個
- 27. 從另一個列表中
- 28. c#wpf複選框內容從一個列表到另一個
- 29. 從tcl列表中刪除子列表
- 30. 從列表中刪除子列表
+1本書雖然名字'myList'和'myOtherList'具有誤導性的背景下,因爲它們是完全相反的請求 – 2010-05-17 10:38:25
@大衛「從anotherlist刪除...」,好一點,我會改變他們 – James 2010-05-17 10:40:24
這是否刪除是相同的對象,或對象相等的對象(o1.Equals(o2))? – SeaDrive 2010-05-17 19:03:23