2つのディクショナリ(キーと値の両方)を比較するのに役立つ汎用クラスを作成したい
class DictionaryComparer : IEqualityComparer<Dictionary<TKey, TValue>> //doesn't work. But i want to make it generic
class DictionaryComparer : IEqualityComparer<Dictionary<string,string>> //works. Not generic
で使用しているIEqualityComparerの参照を使用Distinct(IEqualityComparer<Dictionary<string,string>> comparer)
しList<Dictionary<string,string>>
ます。そのため、リストには一意の辞書しかありません。
リストにユニークな辞書を入れるより良い方法はありますか