IEnumerable<A> a2とが与えられますIEnumerable<B> b。それらが同じ長さであることが保証されます。byを使用IEnumerable<C> cして各アイテムc_iが派生する新しいを作成したいと思います。Func<A, B, C> fc_i := f (a_i, b_i)
私が思いついた最善の方法は、両方のソースを手動で同時に列挙し、拡張メソッドとして実装された現在の結果を生成することです。.NET >= 4.0 でカスタム コードなしでそれを行う簡単な方法はありますか?