Linq für verschachtelte Schleife
Ich habe eine Schleife wie folgt:
foreach(x in myColl)
{
foreach(var y in x.MyList)
{
result.Add(x.MyKey + y)
}
}
Das bedeutet, dass ich in meiner inneren Schleife Zugriff auf eine Eigenschaft des aktuellen äußeren Elements benötige.
Ich suche eine LINQ-Anweisung, bin mir aber nicht sicher. Ich habe es mit @ versuc
result = myColl
.SelectMany(x => x.MyList)
.SelectMany(x => /* how to get the key of the outer loop here */ + x)