我的問題似乎很容易,但我無法弄清楚。將多個IEnumerable對象視爲一個IEnumerable對象
比方說,我有一個「根」IEnumerable的對象。每個對象都有IEnumerable字符串。我如何獲得這些字符串的單個IEnumerable?
一個可能的解決方案是要做到:
public IEnumerable<string> DoExample()
{
foreach (var c in rootSetOfObjects)
{
foreach (var n in c.childSetOfStrings)
{
yield return n;
}
}
}
但也許有一個神奇的解決方案使用LINQ?