読んだだけ
「IEqualityComparer インターフェイスを実装するすべてのクラスは、Equalsメソッドの実装を提供することが期待されています。」- ( Delphi DocWiki )
と
「IEqualityComparer インターフェイスを実装するすべてのクラスは、GetHashCodeメソッドの実装を提供することが期待されています。」- ( Delphi DocWiki )
TDictionary を作成して IEqualityComparer を実装しない場合、TDictionary のパフォーマンスはどうなりますTDictionary<TObject, TObject>
か?
デフォルトの実装が見つかりませんでした (Delphi 2009)。では、それらのキーのハッシュ コードはどのように計算されるのでしょうか。
それが単に Dictionary エントリ キー内のオブジェクトのメモリ アドレスである場合、特定のエントリの検索は順番に実行されますか?