【发布时间】:2010-10-15 12:53:38
【问题描述】:
我有一个 IEnumerable<T> 和一个 IEnumerable<U> 我想合并到一个 IEnumerable<KeyValuePair<T,U>> 中,其中 KeyValuePair 中连接在一起的元素的索引是相同的。请注意,我没有使用 IList,因此我没有要合并的项目的计数或索引。我怎样才能最好地做到这一点?我更喜欢 LINQ 答案,但任何以优雅方式完成工作的东西都可以。
【问题讨论】:
-
仍然是 Eric Lippert 的 another blog post
-
很有趣——我昨晚刚读到这个。 =)
-
从 .NET 4.0 开始,该框架带有一个 IEnumerable Zip 扩展方法。
标签: c# .net linq ienumerable