c# - 关于 .Net 中通用字典中引用类型键的快速问题

标签 c# .net vb.net dictionary reference-type

我有一个可变类,我将其用作通用字典的键。只有当它们的引用相等时,两个键才应该相等。 根据我的阅读,在这种情况下,我不需要重写 Equals、GetHashCode 或实现 IEqualityComparer。

这是正确的吗?

最佳答案

是的。 System.Object 中的默认比较操作使用引用相等性。如果此行为是您想要的,则默认设置应该可以正常工作。

关于c# - 关于 .Net 中通用字典中引用类型键的快速问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2455712/

相关文章:

javascript - 使用 C# 和 javascript 绑定(bind) html

.net - 有条件地从列表中删除 N 项

c# - 在客户端应用程序中隐藏服务命名空间

vb.net - 在 Visual Basic (VS 2012 V11) 中进行跨线程时正确更新文本框

.net - 企业库 RangeValidator 语法

c# - 在异步 HttpWebResponse 读取期间捕获未处理的 SocketException

c# - 为什么我的位图保存为两边都有黑条的 jpg?

c# - 如何使用 c# 从 asp.net 中的查询字符串中删除项目?

c# - Windows 窗体中的异步

.net - 装箱/拆箱和类型转换有什么区别?