我想创建一个通用类来帮助我比较两个字典(键和值)
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>>
. 所以我在列表中只有唯一的字典。
有没有更好的方法在列表中拥有独特的词典