c#Class作为HashSet中的键

时间:2013-11-05 12:40:58

标签: c# class key hashset

我正在使用HashSet,其中我使用类的实例作为键,即对它们的引用。 我不确定的是,HashSet是否会比较引用,这意味着每个实例都会不同,或者对象中包含的实际值,这就是我需要的。

HashSet是按值还是引用进行比较,如果是后者,那么按值进行比较的好方法是什么?

1 个答案:

答案 0 :(得分:2)

此链接可以帮助您:How does HashSet compare elements for equality?

如果不符合您的需求,您将能够重新定义比较方式。