给定两个 IEnumerable<A> a
和 IEnumerable<B> b
.保证它们的长度相同。我想创建一个新的 IEnumerable<C> c
其中每一项c_i
是使用 Func<A, B, C> f
派生的通过 c_i := f (a_i, b_i)
.
我能想到的最好方法是手动同时枚举两个源并产生当前结果,作为扩展方法实现。在 .NET >= 4.0 中,有没有无需自定义代码的捷径?
最佳答案
关于c# - 如何将两个枚举与自定义函数结合起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17572300/