我的想法是能够添加唯一列表。这就是为什么我打算使用{1=one, 2=two, 3=three}
我正在考虑在某个类中扩展HashSet<List<int>>
并覆盖等于和 GetHashCode ,但是我不确定该怎么做。那是在正确的方向上思考吗?
List<int>
输出set的内容时,两个列表都打印在控制台上。
那么,如何使列表“唯一”(按内容表示)以及如何确保该集合仅存储“唯一”列表?
编辑 我无法对列表中的元素进行排序,然后将它们添加到集合中,因为我需要保留所有排列。