2017-07-26 4 views
1

Ich versuche, ein IEnumerable<Tuple<TParent, TChild>> zu einem IEnumerable<TParent> umwandeln zu wissen, dass TParent Objekt eine ICollection<TChild> enthält.Konvertieren eines IEnumerable <Tuple <TParent, TChild >> in ein IEnumerable <TParent>

begann ich auf diese Weise, aber ich weiß nicht wirklich jetzt, wie die Ergebnisse zu normalisieren:

for (int i = 0; i < resultEnumerable.Count(); i++) 
{ 
    var parent = resultEnumerable.ElementAt(i).Item1; 
    var child = resultEnumerable.ElementAt(i).Item2;......... 
} 
+1

'myEnumerable.Select (tupleItem => tupleItem.Item1)'? – poke

+2

Gut bearbeiten @JasonBoyd - schlag mich dazu; zu OP (user3574857) - für das nächste Mal möchten Sie vielleicht [hier] (https://stackoverflow.com/posts/45338306/edit) sehen, wie der "Markdown" für Inline-Code gemacht wird - es ist einfacher als es sieht manchmal aus! –

+0

Nicht gut genug, obwohl @Jason haha ​​ – DavidG

Antwort

3
resultEnumerable.Select(x => x.Item1); 
Verwandte Themen