我刚读
“任何实现 IEqualityComparer 接口的类都应该提供Equals方法的实现。” -(德尔福文档维基)
和
“任何实现 IEqualityComparer 接口的类都应该提供GetHashCode方法的实现。” -(德尔福文档维基)
TDictionary<TObject, TObject>
如果我创建一个而不实现一个 IEqualityComparer ,TDictionary 的性能将如何?
我还没有找到默认实现(在 Delphi 2009 中)。那么如何计算它们的键的哈希码呢?
如果它只是字典条目键中对象的内存地址,是否会按顺序执行对给定条目的搜索?