Моей проблемы ::Как найти конкретные элементы в списках, которые являются частью списков
У меня есть список экземпляров класса «компания» каждая компания содержит список класса «Автомобиль» и уникальный идентификатор В каждом автомобиле есть множество конкретных данных, таких как «бренд» «модель»
Моя задача - создать новый список, содержащий все дубликаты автомобилей с идентификатором компании, который их использует. В каждом классе «автомобиль» есть объект licensplateNO
, который также уникален. Таким образом, для проверки только для дубликатов экземпляров Cars нет опции, потому что каждый экземпляр отличается свойством licenseplate. Моей последней идеей было бы сделать это старомодным способом с большим количеством циклов, сравнивающих каждое свойство каждого элемента друг с другом.
результат должен выглядеть следующим образом:
list duplicateCars:
Car1: BMW M4 used by Company B, Company F, Company X
Car2: Audi A3 used by Company B, Company D
Car3: VW Golf used by Company D, Company F .....
IEqualityComparer является то, что ур ищет. –
Создайте «Список» с образцовыми данными (компилируемый код), напишите ожидаемый результат и присоедините код, который вы пробовали до сих пор. Теперь это может быть хорошим вопросом. –
EZI
Если я правильно понимаю это, вы ищете автомобили, чья модель и модель появляются в нескольких списках компаний? И вы хотели бы знать машину и модель автомобиля и компании, которые включают этот автомобиль? – ryanyuyu