У меня есть список ObjA и ObjB следующим образом:
List<ObjA> List1;
List<ObjB> List2;
Оба ObjA и ObjB имеют общее поле, которое является User, и я хочу пересечь их на основе User.Id.
class ObjA
{
User user;
.... other properties
}
class ObjB
{
User user;
.... other properties
}
class User
{
int Id;
.... other props
}
Как я могу пересечь эти два списка в User.Id с помощью linq?
В результате я хочу только список пользователей.