I want to create a generic class which helps me to compare two dictionary (both keys and values)
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
I would use the reference of IEqualityComparer using Distinct(IEqualityComparer<Dictionary<string,string>> comparer) on a List<Dictionary<string,string>> . So that i have only unique dictionaries in a list.
Is there any better way have unique dictionaies in a list
Might work.