Linq для вложенного цикла
У меня есть цикл следующим образом:
foreach(x in myColl)
{
foreach(var y in x.MyList)
{
result.Add(x.MyKey + y)
}
}
Это означает, что внутри моего внутреннего цикла мне нужен доступ к свойству текущего внешнего элемента.
Я ищу заявление LINQ, но я не уверен в этом. Я попробовал это с помощью
result = myColl
.SelectMany(x => x.MyList)
.SelectMany(x => /* how to get the key of the outer loop here */ + x)