Сравнение List и поиск количества общих url по условию - как лучше сделать с linq?
Имеется два List<Uri> urls_1 и List<Uri> urls_2
Возникла необходимость сравнивать url при условии:
сравнивать абсолютные урлы, не учитывая регистр и незначащие параметры, убрать utm-метки
Как можно сделать такое сравнение?
Как можно изначально сделать url с указанными параметрами, чтобы после просто url сравнивать через Intersect используя ling.
И как можно найти количество общих url?
Ответы (1 шт):
Автор решения: Geronom
→ Ссылка
Решение: urls_1.Intersect(urls_2, new UriEqualityComparer())
UriEqualityComparer создан по данному ответу: