Merge Listen in eine
Ich habe Posts wie die folgenden gesehen, die für mich wirklich schwer zu verstehen sind. Also poste ich es erneut. Tut mir leid, wenn sich jemand doppelt fühlt. Ich habe nur einfache Anforderungen
C # Joins / Where mit Linq und Lambda
Ich habe eine Klasse wie diese
public class Person
{
public int Id{get;set;}
public string Name{get;set;}
public string MailingAddress{get;set;}
}
Ich habe eine Methode wie unten
public IList<Person> GetNames(IList<int> ids)
Dies gibt mir eine Liste von Personen wie unten
1 "Sam" ""
2 "Dev" ""
4 "Hummy"
Ich habe eine andere Methode wie unten
public IList<Person> GetMailingAddress(IList<int> ids)
Dies gibt mir eine Liste von Personen wie unten
1 "" "ABC"
6 "" "TTT"
2 "" "XYZ"
Nun muss ich die Ergebnisse zweier Methoden zusammenführen, damit ich mein Endergebnis so erhalten kann
1 "Sam" "ABC"
2 "Dev" "XYZ"
UPDATE: Es tut mir leid, dass ich meine Testdaten nicht eindeutig angegeben habe. Bitte siehe oben meine Testdaten