我有一个可变类,我将其用作通用字典的键。只有当它们的引用相等时,两个键才应该相等。 根据我的阅读,在这种情况下,我不需要重写 Equals、GetHashCode 或实现 IEqualityComparer。
这是正确的吗?
最佳答案
是的。 System.Object 中的默认比较操作使用引用相等性。如果此行为是您想要的,则默认设置应该可以正常工作。
关于c# - 关于 .Net 中通用字典中引用类型键的快速问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2455712/