У меня есть 2 списков типа объекта:
Получить различие между два списком
List<MyClass> list1;
List<MyClass> list2;
Что является лучшим способом (производительность и чистый код) для извлечения различий в данных между этими два списком?
Я имею в виду объекты, которые добавляются, удаляются или изменяются (и изменения)?
HTTP: //msdn.microsoft.com/en-us/library/bb460136.aspx, http://msdn.microsoft.com/en-us/library/bb300779.aspx, http://msdn.microsoft.com/en- us/library/bb397894.aspx –
Что именно вы подразумеваете под «изменением»? Например, если list1 имеет «foO», а list2 имеет «bar», это добавление и удаление или изменение? –
Пожалуйста, представьте ожидаемый ввод и вывод. Ваш вопрос не дает понять, заботитесь ли вы о порядке, в котором происходят объекты, или можете ли вы дублировать объекты в одном списке или как вы определяете, являются ли два объекта одинаковыми, даже если они «изменены». – StriplingWarrior