Я хочу удалить дубликаты из этого списка:
List<Dictionary<string, object>> val = new List<Dictionary<string, object>>();
Это не работает, если я подаю заявку Отличный () таким образом:
List<Dictionary<string, object>> result = val.Distinct().ToList<Dictionary<string, object>>()
Обновление: проблема теперь решена. Я использовал команду объединения MySQL для чтения таблицы из базы данных.
Попробуйте следующее:
List<Dictionary<string, object>> result = val.Distinct(new myDictionaryComparer()).ToList();
где myDictionaryComparer
- это класс Comparer . Вы можете реализовать свою логику сравнения в этом классе.
Вы можете использовать следующий метод:
val.Distinct()