que tengo una lista de ObjA y ObjB de la siguiente manera:se cruzan dos listas con diferentes objetos
List<ObjA> List1;
List<ObjB> List2;
Tanto ObjA y ObjB tiene un campo común que es usuario y quiero intersectar ellos basados en User.Id.
class ObjA
{
User user;
.... other properties
}
class ObjB
{
User user;
.... other properties
}
class User
{
int Id;
.... other props
}
¿Cómo puedo unir estas dos listas en User.Id con linq?
Como resultado, solo quiero la lista de Usuarios.
Y a continuación, utilice 'commonUsers' para filtrar ambas listas. – Oded
@Oded: Eso no parece ser lo que él busca. – Jon
solo quiero usuarios comunes. – DarthVader