【发布时间】:2015-09-22 14:42:20
【问题描述】:
我有List<List<int>>,例如
List<List<int>> 有 {{1,2,3}, {1,1,2,}, {1,2,3}}。
我想删除其中的重复项:
结果应该是:{{1,2,3}, {1,1,2}}
问题是内部列表是引用类型,因此它们具有不同的对象哈希码,因此被分开处理。
我不想完全迭代列表来查找重复项,因为它不是最佳的。
【问题讨论】:
-
我没听懂最后一句话。最后,您只需查看每个元素(无论是“隐藏”在某些 LINQ 代码后面还是显式)。