У меня есть список объектов, которые однозначно определены или идентифицированы одним из их свойств, например, «ID». Мне нужно сгруппировать все объекты с разными идентификаторами, у которых остальные свойства будут одинаковыми.
Пример: Obj имеет свойства "ID", "E1", "E2", "E3". Обратите внимание, что это все свойства объекта Obj.
Я знаю, что идентификаторы различны для всех списков объектов, но хотелось бы сгруппировать, если E1, E2 и E3 одинаковы для разных объектов. Таким образом, у меня будет массив объектов Obj с одинаковыми E1, E2, E3, но разными идентификаторами.
Какой самый простой способ справиться с этим в C #, есть идеи?