1

我想创建一个通用类来帮助我比较两个字典(键和值)

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>>. 所以我在列表中只有唯一的字典。

有没有更好的方法在列表中拥有独特的词典

4

1 回答 1

4
class DictionaryComparer<TKey, TValue> 
    : IEqualityComparer<Dictionary<TKey, TValue>>

可能会奏效。

于 2012-11-14T18:17:26.657 回答