【发布时间】:2014-11-12 17:55:32
【问题描述】:
我有两个大列表,list1 有 4 列,list2 有 3 列。 如果 list1 在第 1 列和第 3 列中包含与 list2 相同的值,那么我需要在 list1 中删除该项目。我实际上正在寻找一些优势和有效的解决方案。感谢您的帮助。
List1:
1, 5, 3, 9 // Remove this
11, 15, 18, 6 // Keep this
List2:
1, 5, 3
List<Tuple<int, int, int, int>> list1 = new List<Tuple<int, int, int, int>>();
List<Tuple<int, int, int>> list2 = new List<Tuple<int, int, int>>();
【问题讨论】:
-
代码中列的列表如何表示?
-
那么您是否要删除 List1 和 List2 中包含的所有元素?还是有什么逻辑?
-
嗯,这只是逻辑,但两个列表不一样,一个有 4 列,另外 3 列。