質問

弱く入力されたものを実装する利点はありますか IEqualityComparer .net 4.0アプリに加えて IEqualityComparer<T> インターフェース?

別の角度は、いつでも実装できることです IEqualityComparer<System.Object> 同様に弱くタイプされたシナリオを構成し、に頼る必要はありません IEqualityComparer 新しいコード用。

役に立ちましたか?

解決

派生した場合 EqualityComparer<T> それから、それは両方を実装するので、あなたはそれについて心配する必要はありません IEqualityComparerIEqualityComparer<T>. 。したがって、強力なタイピングを実装すると、弱いタイピングが無料になります。

とはいえ、弱いタイプのバージョンが必要になることに気付くことはありそうにないでしょう。 BCLクラスのほんの一握りしか使用しておらず、一般的なクラスではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top