Was Sie tun, filtert PersonResultList
nur weibliche Geschlechter. Durch das Hinzufügen von Informationen aus Informationen PersonList
wird dies klarer und effizienter ausgedrückt.
Erweiterungsmethoden verwenden:
PersonResultList = PersonResultList.Join(
PersonList.Where(_ => _.Gender == "female"),
personResult => personResult.PersonId,
person => person.PersonId,
(personResult, person) => personResult);
Ziemlich dasselbe, aber klarer:
PersonResultList = from personResult in PersonResultList
join person in PersonList on personResult.PersonId equals person.PersonId
where person.Gender == "female"
select personResult;