c#类作为哈希集中的键
我使用的是c#类作为哈希集中的键,c#,class,key,hashset,C#,Class,Key,Hashset,我使用的是HashSet,其中我使用类的实例作为键,即对它们的引用。 我不确定的是,HashSet是否会比较引用(这意味着每个实例都会不同),或者是否会比较对象中包含的实际值(这正是我所需要的) HashSet是否按值或引用进行比较,如果是后者,那么让它按值进行比较的好方法是什么?此链接可以帮助您:如果不适合您的需要,您可以重新定义如何进行比较。谢谢,我错过了这个链接。
HashSet
,其中我使用类的实例作为键,即对它们的引用。
我不确定的是,HashSet
是否会比较引用(这意味着每个实例都会不同),或者是否会比较对象中包含的实际值(这正是我所需要的)
HashSet
是否按值或引用进行比较,如果是后者,那么让它按值进行比较的好方法是什么?此链接可以帮助您:如果不适合您的需要,您可以重新定义如何进行比较。谢谢,我错过了这个链接。