Dot-Net
如何聚合 T 的多個 IEnumerables
給定….
Public MasterList as IEnumerable(Of MasterItem) Public Class MasterItem(Of T) Public SubItems as IEnumerable(Of T) End Class我想要一個 IEnumerable(Of T) 它將遍歷 MasterList 中所有 MasterItems 的所有 SubItems
我想認為有一個 Linq 工具可以做到這一點,或者我忽略了一個擴展方法。我需要一種在 VB9 (2008) 中工作的機制,因此不使用 Yield。
您在尋找 SelectMany() 嗎?
MasterList.SelectMany(master => master.SubItems)對不起C#,不懂VB。