加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

.net – 如何聚合T的多个IEnumerables

发布时间:2020-12-14 04:31:22 所属栏目:百科 来源:网络整理
导读:鉴于…. Public MasterList as IEnumerable(Of MasterItem)Public Class MasterItem(Of T) Public SubItems as IEnumerable(Of T)End Class 我想要一个IEnumerable(Of T),它将遍历MasterList中所有MasterItem的所有子项 我想认为有一个Linq设施来做这个,或
鉴于….
Public MasterList as IEnumerable(Of MasterItem)
Public Class MasterItem(Of T) 
    Public SubItems as IEnumerable(Of T)
End Class

我想要一个IEnumerable(Of T),它将遍历MasterList中所有MasterItem的所有子项

我想认为有一个Linq设施来做这个,或者我俯瞰的扩展方法。我需要一个在VB9(2008)中工作的机制,因此不使用Yield。

你在寻找SelectMany()吗?
MasterList.SelectMany(master => master.SubItems)

对不起C#,不知道VB。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读