Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一套这样的
ISet<Declaration> set = new HashSet<Declaration>();
声明类是库的外部类,它没有 equals 方法,所以如果我这样做..
set.Add(dec); set.Add(dec1);
...尽管 dec 和 dec1 是“等于”,但我的 set 会添加它们,所以.. 有没有办法将 equals 方法设置为 ISet?
谢谢!
您可以使用在参数中采用IEqualityComparer的 hashset 构造函数的此重载。